that might be another good reason for moving from ...
# coroutines
p
that might be another good reason for moving from futures everywhere to suspend functions