code: func WithTimeout(timeout time.Duration) Opt {
  	return func(c *Client) error {
  		c.client.Timeout = timeout
  		return nil
  	}
  }
docs: // WithTimeout configures the time limit for requests made by the HTTP client