pub type OpaqueBlockId = BlockId<OpaqueBlock>;