It's also very simple - looking at Ratpack's imple...
# server
g
It's also very simple - looking at Ratpack's implementation of async and reading about Kotlin's coroutines it seems the two implementations are conceptually very similar, so I didn't have much work