that way you can pass Function<AsyncResult> ...
# coroutines
h
that way you can pass Function<AsyncResult> as a callback form