type Bucket<T> = Bucket<T, ()>;
struct Bucket<T> { pub(crate) hash: HashValue, pub(crate) key: T, pub(crate) value: (), }
hash: HashValue
key: T
value: ()