but making it work with suspendable functions is v...
# arrow
s
but making it work with suspendable functions is very boilerplatey