I'm writing a JIT compiler for a bytecode runtime (tentatively called "fern") to learn about how JITs work!