{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"ty::CoroutineClosure(_,"}]}
            ty::CoroutineClosure(_, args) => args.as_coroutine_closure().kind_ty(),
            ty::Closure(_, args) => args.as_closure().kind_ty(),
            _ => bug!("unexpected type {closure_ty}"),