Toward A Functional Approach To Goal Setting