code: func NewUnixServer(addr string, handler HandlerFunc) *Server {
  	return &Server{
  		Addr:    addr,
  		Handler: handler,
  		Listener: &netListener{
  			F: func(addr string) (net.Listener, error) {
  				return net.Listen("unix", addr)
  			},
  		},
  
  		// Sacrifice the number of Write() calls to the smallest
  		// possible latency, since it has higher priority in local IPC.
  		FlushDelay: -1,
  	}
  }
docs: // NewUnixServer creates a server listening for unix connections
  // on the given addr and processing incoming requests
  // with the given HandlerFunc.
  //
  // The returned server must be started after optional settings' adjustment.
  //
  // The corresponding client must be created with NewUnixClient().