// u32 should be enough, even at 120fps, one allocation per frame, it would take
// more than a year to exhaust
type GenerationCounterT = u32;
// Realistically we shouldn't have 4 billion of something.. (if that's not the case.. probably
// want bespoke storage for it in any case)
type SlabIndexT = u32;
pub use Generation;
pub use GenerationIndex;
pub use RawSlab;
pub use RawSlabKey;
pub use GenSlab;
pub use GenSlabKey;
pub use RcSlab;
pub use RcSlabEntry;
pub use WeakSlabEntry;
pub use KeyedRcSlab;