rust bytecode vm currently following along with the bytecode virtual machine in Crafting Interpreters, in Rust.