{"ast_node_type":"variable","tokens":[{"end":27,"kind":"keyword","start":0,"text":"let"}]}
    let first_cor = cor_ty;
fn resolve_async_drop_poll<'tcx>(mut cor_ty: Ty<'tcx>) -> Instance<'tcx> {
    let ty::Coroutine(poll_def_id, proxy_args) = first_cor.kind() else {