{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"ClosureKind::Coroutine(_)"}]}
            ClosureKind::Coroutine(_) => {
        let (id, ty, resume_yield_tys) = match closure_kind {
                let sig_tys = bound_sig.substitution.0.as_slice(Interner);