code: func ShardIndex(member []byte, shardCount int) int {
  	hash := fnv.New32()
  	hash.Write(member)
  	return int(hash.Sum32() % uint32(shardCount))
  }
docs: // ShardIndex returns an index of a shard to use when storing given blob.