{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"self.may_coerce(arm_ty,"}]}
                self.may_coerce(arm_ty, ret_ty)
                let ret_ty = self.infcx.shallow_resolve(ret_ty);
                    && prior_arm.is_none_or(|(_, ty, _)| self.may_coerce(ty, ret_ty))