{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"(TyKind::Function(fn_ptr_a),"}]}
            (TyKind::Function(fn_ptr_a), TyKind::Function(fn_ptr_b))
            ) if coroutine_a == coroutine_b => zip_substs(self, None, sub_a, sub_b)?,
                if fn_ptr_a.sig == fn_ptr_b.sig && fn_ptr_a.num_binders == fn_ptr_b.num_binders =>