fn fnv1a64(bytes: &[u8]) -> u64
FNV-1a, 64 bit. A fingerprint, not a secure hash: it only needs to be stable across builds and sensitive to any change in its input.