code: func Dial(
  	pconn net.PacketConn,
  	remoteAddr net.Addr,
  	host string,
  	tlsConf *tls.Config,
  	config *Config,
  ) (Session, error) {
  	return DialContext(context.Background(), pconn, remoteAddr, host, tlsConf, config)
  }
docs: // Dial establishes a new QUIC connection to a server using a net.PacketConn.
  // The same PacketConn can be used for multiple calls to Dial and Listen,
  // QUIC connection IDs are used for demultiplexing the different connections.
  // The host parameter is used for SNI.