code: func (m *Martini) Use(handler Handler) {
  	validateHandler(handler)
  
  	m.handlers = append(m.handlers, handler)
  }
docs: // Use adds a middleware Handler to the stack. Will panic if the handler is not a callable func. Middleware Handlers are invoked in the order that they are added.