Makes me consider getting back to lower level coding again, even just test code, just to see it in action.
Using it, and a suitable test program, you can bootstrap an emulator core for something simple like a mips, z80 or 6502 in a day or two.
I highly recommend it as a low-level itch scratching programming exercise.