code: func Dialer(dialer *net.Dialer) Option {
  	return func(o *Options) error {
  		o.Dialer = dialer
  		return nil
  	}
  }
docs: // Dialer is an Option to set the dialer which will be used when
  // attempting to establish a connection.
  // DEPRECATED: Should use CustomDialer instead.