{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
            let previous_diverges = self.diverges.get();
        if let Some(blk) = decl.origin.try_get_else() {
            let else_ty = self.check_expr_block(blk, NoExpectation);