function registerRoute ({ routes, service, router, method, args }) {
  service.events.emit(BEFORE_ROUTE_REGISTER_EVENT, method, args)

  routes.add(`${method.toUpperCase()}${args[0]}`)
  router[method].apply(router, args)
}
@see: https://github.com/jkyberneees/0http#0http---sequential-default-router