- Fix some issues in the parser and the AST spec
- Fix invalid union types emitted by treegen
- Fix and extend the Evaluator a bit
- Swich API of type checker and make it store checking errors
on the Syntax object itself
- Add a new `TransformManager` that automatically sets up pipelines
- Integrate with a small IoC-like-framework
- Add template code for some new transformations
- `Program` is not seperate from a new class `Frontend`
- Fixed some bugs in `src/treegen/`