code: func (c *statsClient) WithTags(tags ...string) stats.StatsClient {
  	return &statsClient{
  		client: c.client,
  		tags:   unionStringSlice(c.tags, tags),
  		logger: c.logger,
  	}
  }
docs: // WithTags returns a new client with additional tags appended.