src/client/pkg/shard/shard.go
func NewSharder(discoveryClient discovery.Client, numShards uint64, namespace string) Sharder {
	return newSharder(discoveryClient, numShards, namespace)
}
func NewSharder(discoveryClient discovery.Client, numShards uint64, namespace string) Sharder {
	return newSharder(discoveryClient, numShards, namespace)
}
// NewSharder creates a Sharder using a discovery client.