How to teach function as a concept? Relevant cases can be found by searching TODO#82 from the codebase.