{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"coroutine_source:"}]}
        coroutine_source: hir::CoroutineSource,
        desugaring_kind: hir::CoroutineDesugaring,
        body: impl FnOnce(&mut Self) -> hir::Expr<'hir>,