pub fn hash<T>(data: &T) -> u64where T: Hash,
Use a quick, non-cryptographically secure hash function to get an identifier from data