code: func TimeoutConnectOption(timeout time.Duration) ConnectOption {
  	return func(opts *ConnectOptions) {
  		opts.Timeout = timeout
  	}
  }
docs: // TimeoutConnectOption specifies the timeout for connecting to target.