code: func (wm *WithMiddleware) Append(systemRouter *mux.Router) {
  	realRouter := systemRouter.PathPrefix("/").Subrouter()
  
  	wm.appender.Append(realRouter)
  
  	if err := realRouter.Walk(wrapRoute(wm.routerMiddlewares)); err != nil {
  		log.WithoutContext().Error(err)
  	}
  }
docs: // Append Adds routes to the router