It might be good to be more precise about what services the runtime provides. It's basically everything that relies on `Task` or `Runtime`. I/O, task spawning, message passing and other synchronization, task-local storage (spelled out - not TLS), logging, local heaps (though this may just end up relying on TLS). Anything else?