{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
            let base_ty = place_base.ty(body, tcx).ty;
        Some((place_base, ProjectionElem::Field(field, _ty))) => {
            if (base_ty.is_closure() || base_ty.is_coroutine() || base_ty.is_coroutine_closure())