{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
        let expected = &Expectation::has_type(ret_ty);
        // FIXME: We should handle async blocks like we handle closures
        let (_, inner_ty) = self.with_breakable_ctx(BreakableKind::Border, None, None, |this| {