code: func Client(conn net.Conn, config *Config) *Conn {
  	return &Conn{conn: conn, config: config, isClient: true}
  }
docs: // Client returns a new TLS client side connection
  // using conn as the underlying transport.
  // The config cannot be nil: users must set either ServerName or
  // InsecureSkipVerify in the config.