docs: func (c *Timeouts) SetupFlags(prefix string, flagset *flag.FlagSet) {
  	prefix += "timeout."
  
  	flagset.DurationVar(&c.IdleConnection, prefix+"idle-conn", 90*time.Second,
  		"The `timeout` of idle connects to the remote host.")
  
  	flagset.DurationVar(&c.Connect, prefix+"connect", 30*time.Second,
  		"The `timeout` connecting to the remote host.")
  
  	defTR := http.DefaultTransport.(*http.Transport)
  
  	flagset.DurationVar(&c.TLSHandshake, prefix+"tls", defTR.TLSHandshakeTimeout,
  		"The `timeout` waiting for the TLS handshake to complete.")
  
  	c.ExpectContinue = defTR.ExpectContinueTimeout
  
  	flagset.DurationVar(&c.ResponseHeader, prefix+"response-header", defTR.ResponseHeaderTimeout,
  		"The `timeout` waiting for the TLS handshake to complete.")
  }