func MergeRoutes(r ...Routable) Routes {
	routes := make(Routes, 0)
	for _, v := range r {
		routes = append(routes, v.Routes()...)
	}
	return routes
}
func MergeRoutes(r ...Routable) Routes {
	routes := make(Routes, 0)
	for _, v := range r {
		routes = append(routes, v.Routes()...)
	}
	return routes
}
func MergeRoutes ( r ... Routable ) Routes { routes := make ( Routes , 0 ) for _ , v := range r { routes = append ( routes , v . Routes ( ) ... ) } return routes }
// MergeRoutes returns a slice with all routes returned by Routable objects.
MergeRoutes returns a slice with all routes returned by Routable objects .