Meta-Function ontology — the higher-level interface layer that names
the typed objects involved in moving data across language seams via
generated code rather than runtime reflection.
Four ontology objects:
1. ObjectDefinition<T> — typed source-of-truth
2. TransformationFunctions<T, W> — pure encode/decode pair
3. FunctionsCodeGen — produces source code of TransformationFunctions
4. DefinitionCodeGen — translates ObjectDefinition across ...