add new style middleware support through @jonathanong's koa-compose patch