Compiling type and operator information, making compiled member names java-safe, adding @Generated to output
Moving module name pattern into text util
Distinguishing between expressions and functions in generated code, masquerading expressions as functions when they return functions