{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"depending"}]}
  depending on the captured variables of the environment. Unlike closures,
* Traits like `Send` and `Sync` are automatically implemented for a `Coroutine`
  coroutines also depend on variables live across suspension points. This means