úÎUÇ     portable experimentalnominolo@gmail.comA 64 bit hash. Extract 64 bit word from hash. Add a 64 bit word to the hash. #Create a hash using a custom seed. h < The seed should be non-zero, but other than that can be an D arbitrary number. Different seeds will give different hashes, and / thus (most likely) different hash collisions. &Create a hash using the default seed. $Combine two hash generators. E.g.,  $ hashFoo (Foo a) = hash64AddInt 1  hash64Add a    portable experimentalnominolo@gmail.com Instance for A 32 bit hash.  Extract 32 bit word from hash.  #Create a hash using a custom seed. ;The seed should be non-zero, but other than that can be an D arbitrary number. Different seeds will give different hashes, and / thus (most likely) different hash collisions. &Create a hash using the default seed. $Combine two hash generators. E.g.,  $ hashFoo (Foo a) = hash32AddInt 1  hash32Add a           murmur-hash-0.1Data.Digest.Murmur64Data.Digest.Murmur32 Hashable64 hash64AddHash64asWord64hash64AddWord64 hash64AddInthash64WithSeedhash64combine Hashable32 hash32AddHash32asWord32hash32AddWord32 hash32AddInthash32WithSeedhash32murmur_mmurmur_rhash64AddFoldable hash64End defaultSeedhash32AddFoldable hash32End