Improve the runtime, increase test coverage, add new actor types for monitoring and supervision to an `std` crate.
Make the worker thread api clearly seperated and ready for test harness