{"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"let"}]}
        let (_, inner_ty) = self.with_breakable_ctx(BreakableKind::Border, None, None, |this| {
        let expected = &Expectation::has_type(ret_ty);
            let ty = this.infer_block(tgt_expr, *id, statements, *tail, None, expected);