{"ast_node_type":"function","tokens":[{"end":91,"kind":"keyword","start":0,"text":"fn"}]}
    fn found_non_local_ty(&mut self, t: I::Ty) -> ControlFlow<OrphanCheckEarlyExit<I, E>> {
        self.non_local_tys.push((t, self.in_self_ty.into()));