{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"ty::Ref(return_region,"}]}
            ty::Ref(return_region, _, _)
        match return_ty.skip_binder().kind() {
                if return_region.is_named(self.infcx.tcx) && !is_closure =>