pub type Epochs = Hamt<Epoch, EpochData>;
struct Epochs { root: Node<u32, Arc<EpochData, Global>>, hasher: PhantomData<DefaultHasher>, }
root: Node<u32, Arc<EpochData, Global>>
hasher: PhantomData<DefaultHasher>