Executes the pipeline for the given ctx, finishing with the handler.
ctx
handler
Future<Response> exec(Context ctx, Handler handler) { return compose(_middlewares, handler)(ctx); }