Exported symbols compiling as public methods, all others are private
Compiling type data only for exported symbols
Compiling inline lambdas and 'let' expressions as private methods
Printing paths to generated class files in tests
Refactoring scanner, parser