Developing abstract syntax
Cleaning out excess type stuff, continuing work on abstract syntax
Stripping out unused classes, focusing on abstract syntax
Stripping out unused classes, focusing on abstract syntax
Factoring out symbols environment, adding members to constructor type
Compiling "proof of concept", upgrading to gradle 1.10, removing unnecessary/unused gradle files
Refactoring intermediate code generator for immutability