Task - "Runnable" subclass of kernel objects (threads, processes, and jobs)
Threads, processes, and jobs objects are all tasks. They share the ability to be suspended, resumed, and killed.
TODO
- task_resume - cause a suspended task to continue running
- task_bind_exception_port - attach an exception port to a task
- task_kill - cause a task to stop running