code: function noCallbackHandler(ctx, connectMiddleware, next) {
    connectMiddleware(ctx.req, ctx.res)
    return next()
  }
docs: If the middleware function does declare receiving the `next` callback
  assume that it's synchronous and invoke `next` ourselves