Agents, Agency, and Teacher Education. (November 2022)