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