Continue work on report
Add TODO
Clearly separate the different AST hierarchies from each other
Remove superclass for all type classes that was never used and unnecessary in the first place
Make boundaries between AST classes even more clear
Continue work on report
Continue work on report and rename parser.scala to 01_parser.scala moving up all the other stages
Refactor report