code: func SetHealthcheckTimeout(timeout time.Duration) ClientOptionFunc {
  	return func(c *Client) error {
  		c.healthcheckTimeout = timeout
  		return nil
  	}
  }
docs: // SetHealthcheckTimeout sets the timeout for periodic health checks.
  // The default timeout is 1 second (see DefaultHealthcheckTimeout).
  // Notice that a different (usually larger) timeout is used for the initial
  // healthcheck, which is initiated while creating a new client.
  // The startup timeout can be modified with SetHealthcheckTimeoutStartup.