pub type BlockIds = Box<[BlockId]>;
struct BlockIds(Unique<[BlockId]>, Global);
0: Unique<[BlockId]>
1: Global