To avoid compilation errors it is desirable to verify that a compiler type correct —i.e., given well-typed source code, always outputs target code. This can be done intrinsically by implementing as function in dependently typed programming language, such Agda. manipulates data types of and programs, therefore construction. A key challenge an the representation labels bytecode. Because label nam...