code: func (service *Service) Use(m Middleware) {
  	service.middleware = append(service.middleware, m)
  }
docs: // Use adds a middleware to the service wide middleware chain.
  // goa comes with a set of commonly used middleware, see the middleware package.
  // Controller specific middleware should be mounted using the Controller struct Use method instead.