code: func Dial(network, addr string, config *Config) (*Conn, error) {
  	return DialWithDialer(new(net.Dialer), network, addr, config)
  }
docs: // Dial connects to the given network address using net.Dial
  // and then initiates a TLS handshake, returning the resulting
  // TLS connection.
  // Dial interprets a nil configuration as equivalent to
  // the zero configuration; see the documentation of Config
  // for the defaults.