First concept for type declarations
Actual class example with private state and stuff
ADT parsing
enum parsing WIP, lots of clueless comments
Boolean can now be implemented! :dancers: :confetti_ball: :dancers:
Almost infer the type of Tree correctly
More consistent handling of enum ctors
Merge pull request #1 from jkrems/type-decl

First concept for type declarations