SystemCall no longer pops itself from the stack implicitly.
Coroutines now maintain their own next-tick state.
Top-level exception handler is now passed as a dependency to the Kernel.