TSify vm.js and rename to interpreter.
Use Bytecode enums in the interpreter.