pub type AsyncHeapCons<T> = AsyncCons<Arc<AsyncHeapRb<T>>>;
struct AsyncHeapCons<T> { /* private fields */ }