Extract all standalone defs into one module
Correctly extract non-integer +, - etc.
Improve FunDef.duplicate. FunDef.copyContentFrom
Pretty printing fixes/improvements
Pre- and postMap allow recursion. FunDef ops.
Scope information in Definition
RestoreMethods after they have been turned to funs
Field Extraction & handling
Code Generation for Fields
Default parameters for functions, with some tests