is this expected? if so, how might I write this so...
# coroutines
k
is this expected? if so, how might I write this so that it's not vulnerable to stack overflow