{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"itself."}]}
itself. The primary feature of a coroutine is that it can be suspended during
resembles a closure but compiles to much different semantics in the compiler
execution to be resumed at a later date. Coroutines use the `yield` keyword to