Classes, TODOs, and Lookahead

finished classes,
allowed the parser to look-ahead by stashing all type-checking until the end,
resolved most of the TODOs that I had in the project.