code: func echoServer() error {
  	listener, err := quic.ListenAddr(addr, generateTLSConfig(), nil)
  	if err != nil {
  		return err
  	}
  	sess, err := listener.Accept()
  	if err != nil {
  		return err
  	}
  	stream, err := sess.AcceptStream()
  	if err != nil {
  		panic(err)
  	}
  	// Echo through the loggingWriter
  	_, err = io.Copy(loggingWriter{stream}, stream)
  	return err
  }
docs: // Start a server that echos all data on the first stream opened by the client