pub(crate) fn make_hash<Q, S>(hash_builder: &S, val: &Q) -> u64where Q: Hash + ?Sized, S: BuildHasher,