{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"let"}]}
        let mut coerce = Coerce::new(self, cause.clone(), AllowTwoPhase::No, true);
        // operate on values and not places, so a never coercion is valid.
        coerce.use_lub = true;