Attaching labels, embraces, and loops to compiler state instances
Factoring out scopes from compiler and nesting them accordingly: ClassBuilder -> BlockScope -> [GuardScope, EmbraceScope, LoopScope]
Some compiler refactoring, renaming Nillable -> Nop
Moving compiler into separate package
"Strongly typing" snacks classes