util/srv/misc.go
func (s *Server) HandleFunc(pattern string, handler HandlerFunc) {
	s.Mux().HandleFunc(pattern,
		func(w http.ResponseWriter, r *http.Request) {
			handler(w, r, &Context{})
		})
}
func (s *Server) HandleFunc(pattern string, handler HandlerFunc) {
	s.Mux().HandleFunc(pattern,
		func(w http.ResponseWriter, r *http.Request) {
			handler(w, r, &Context{})
		})
}
// HandleFunc registers a handler function for a given pattern.