syntax_data: {"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // case there is no `Assign` to it that the transform can turn into a store to the coroutine
context_before:         // This is needed because the resume argument `_2` might be live across a `yield`, in which
context_after:         // state. After the yield the slot in the coroutine state would then be uninitialized.