Mixing bytecode and native

There are no calls to bytecode functions, only calls to the bytecode interpreter, which is a C function. So, one direction or the other, calls go through C code, which requires a bit of discipline.