I believe this has to do with function boundaries ...
# coroutines
g
I believe this has to do with function boundaries in the resulting state machine