More safely handle nested interrupts. Switch to newly created thread immediately.
Move functions from hulk.cpu to hulk.him.