A bunch of stuff added towards getting the VM to compile under our own compiler for JIT purposes