Eliminating reflection completely from the code, so we can later compile the emulator AOT or maybe, someday, to WASM.