The teleological stance: Past, present, and future.