fn append_value<T>( entry_idx: usize, entry: &mut Bucket<T>, extra: &mut Vec<ExtraValue<T>>, value: T, )