I did have success using kotlin coroutines with as...
# rx
a
I did have success using kotlin coroutines with async(CommonPool) { }, but i figured i'd try this route to see if the syntax/flow can be improved