{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"self.final_ty"}]}
                self.final_ty = Some(res);
            if let Ok(res) = ctx.coerce(expr, &expr_ty, &self.merged_ty(), CoerceNever::Yes) {
                if let Some(expr) = expr {