package mux func (m *Mux) Group(prefix string, group func(sm *Mux), middlewares ...Middleware) { child := New() group(child) child.Use(middlewares...) m.groups[prefix] = child }