{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
            let mut coerce = CoerceMany::with_coercion_sites(coerce_to, args);
                .unwrap_or_else(|| self.next_ty_var(expr.span));
            assert_eq!(self.diverges.get(), Diverges::Maybe);