you should be able to write an suspending extensio...
# coroutines
k
you should be able to write an suspending extension function to wrap that callback