In rxjava, you'd make an observable using fromCall...
# coroutines
k
In rxjava, you'd make an observable using fromCallable which is essentially that... Tell it to run on another thread, you can then get a callback in any other thread. So you're conceptually asyncing the blocking calls.