but not sure if you should cover that case, since ...
# coroutines
d
but not sure if you should cover that case, since it is a problem with the code calling it, the same happens if you call recursively without tailcall optimization