code: func SetSnifferTimeout(timeout time.Duration) ClientOptionFunc {
  	return func(c *Client) error {
  		c.snifferTimeout = timeout
  		return nil
  	}
  }
docs: // SetSnifferTimeout sets the timeout for the sniffer that finds the
  // nodes in a cluster. The default is 2 seconds. Notice that the timeout
  // used when creating a new client on startup is usually greater and can
  // be set with SetSnifferTimeoutStartup.