Defining packages in class loaders
Collapsing sequential "let" expressions into single "let" (F# style "let" expressions)
Refactoring DefinitionLoader and SemanticAnalyzer a bit
Inline pattern matching
Pattern guards