code: func (app *Application) Use(m ...MiddlewareHandlerFunc) {
  	for _, fn := range m {
  		app.middlewareChain.Append(fn)
  	}
  	app.handlerChain = app.middlewareChain.Final(app.handler)
  }
docs: // Use appends a middleware to the existing middleware chain.