code: func HashString64(f func() hash.Hash64) func(string) uint64 {
  	return func(s string) uint64 {
  		h := f()
  		h.Write([]byte(s))
  		return h.Sum64()
  	}
  }
docs: // HashString64 makes a hashing function from the hashing algorithm returned by f.