code: func (m *Mux) Handle(method, pattern string, handler http.HandlerFunc) {
  	if method == "" {
  		panic(fmt.Errorf("invalid method"))
  	}
  	m.trie.Parse(pattern).Handle(strings.ToUpper(method), handler)
  }
docs: // Handle registers a new handler with method and path in the Mux.
  // For GET, POST, PUT, PATCH and DELETE requests the respective shortcut
  // functions can be used.