Thinking about possibilities: mechanisms, ontogeny, functions and phylogeny. (19th December 2022)