{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"if"}]}
        if from_ty.is_never() {
    fn coerce_inner(&mut self, from_ty: Ty, to_ty: &Ty, coerce_never: CoerceNever) -> CoerceResult {
            if let TyKind::InferenceVar(tv, TyVariableKind::General) = to_ty.kind(Interner) {