A small, register-based virtual machine (bytecode interpreter) in C.