hi ... I'm converting a single/worker threaded pure off-heap NIO service to coroutines, and feel slightly overwhelmed looking at the docs, there's a lot of good features documented but its not quite a recipe for NIO servers and porting threadlocals and atomics.