router.go
func (r *Router) Handle(pattern string, handlers ...interface{}) *Router {
	c := r.pattern(pattern)
	clone := r.clone(c)
	clone.handle(handlers)
	return clone
}
func (r *Router) Handle(pattern string, handlers ...interface{}) *Router {
	c := r.pattern(pattern)
	clone := r.clone(c)
	clone.handle(handlers)
	return clone
}
func ( r * Router ) Handle ( pattern string , handlers ... interface { } ) * Router { c := r . pattern ( pattern ) clone := r . clone ( c ) clone . handle ( handlers ) return clone }
// Handle all methods with a given pattern
Handle all methods with a given pattern