pub fn hash128<T: Hash + ?Sized>(value: &T) -> u128
Calculate a 128-bit siphash of a value.
To make the hash stable between 64-bit and 32-bit architectures, usize is hashed as u64.