{"ast_node_type":"variable","tokens":[{"end":67,"kind":"keyword","start":0,"text":"let"}]}
        let mut coerce_many = self.return_coercion.take().unwrap();
            self.infer_expr_inner(expr, &Expectation::HasType(ret_ty), ExprIsRead::Yes);
        coerce_many.coerce(self, Some(expr), &return_expr_ty, CoercionCause::Expr(expr));