func (m *Mux) Handler(method, path string, handler HandlerFunc) Handler {
	return Handler{
		Method: method,
		Path:   path,
		Func:   handler,
	}
}
Handler returns a handler for HTTP method.
package denco
import (
	"net/http"
)
type Mux struct {
	NotFound HandlerFunc
}
func NewMux() *Mux {
	return &Mux{}
}
func (m *Mux) GET(path string, handler HandlerFunc) Handler {
	return m.Handler("GET", path, handler)
}
func (m *Mux) POST(path string, handler HandlerFunc) Handler {
	return m.Handler("POST", path, handler)
}
func (m *Mux) PUT(path string, handler HandlerFunc) Handler {
	return m.Handler("PUT", path, handler)
}
func (m *Mux) HEAD(path string, handler HandlerFunc) Handler {
	return m.Handler("HEAD", path, handler)
}