code: func NewUnstartedServer(handler http.Handler, serve string) *Server {
  	return &Server{
  		Listener: newLocalListener(serve),
  		Config:   &http.Server{Handler: handler},
  	}
  }
docs: // NewUnstartedServer returns a new Server but doesn't start it.
  //
  // After changing its configuration, the caller should call Start or
  // StartTLS.
  //
  // The caller should call Close when finished, to shut it down.
  // serve allows the server's listen address to be specified.