Command line arguments
Drafting type classes and runtime type reflection
Loading beard core classes from app class loader, scanned classes from DefinitionLoader, compiled classes from BeardClassLoader
Simplifying type error messages, using unqualified type names by default
Tightening visibility and "openness" of compiler classes
Optimizing instruction blocks to remove unused blocks and concatenate blocks across unnecessary jumps
Closures can reference their preceding siblings
Constants returning functions now compiled as functions