type Server interface {
// Address returns the address with which to access the server Address() string// IsAlive returns true if the server is alive and able to serve requests IsAlive() bool// Serve uses this server to process the request Serve(rw http.ResponseWriter, req *http.Request)
}