(bytecodeWriters: StringAdd).self
(bytecodeWriters: StringFormat).self
(bytecodeWriters: ArrowAssoc[BytecodeWriters]).x
(Since version 2.10.0) Use leftOfArrow instead
(bytecodeWriters: Ensuring[BytecodeWriters]).x
(Since version 2.10.0) Use resultOfEnsuring instead
For the last mile: turning generated bytecode in memory into something you can use. Has implementations for writing to class files, jars, and disassembled/javap output.