code: func RunMiddleware(c *Context, mc MiddlewareChain, h Handler) {
  	runChains(c, mc, MiddlewareChain{}, h)
  }
docs: // RunMiddleware executes the middleware chain and handlers with the given
  // initial context. Useful to execute a chain of functions in tests.