code: func WithRequestTimeout(t time.Duration) Option {
  	return func(c *config) {
  		c.requestTimeout = t
  	}
  }
docs: // WithRequestTimeout sets the total time limit for requests made by this Client.
  //
  // A setting of 0 means no timeout.