code: function emit (route) {
      var matched = match(route)
  
      var args = new Array(arguments.length)
      args[0] = matched.params
      for (var i = 1; i < args.length; i++) {
        args[i] = arguments[i]
      }
  
      return matched.cb.apply(matched.cb, args)
    }
docs: match and call a route (str, obj?) -> null