code: function prepArgs(args, name, event, defaults) {
    args = Array.from(args);
  
    var namespace = [name];
    if (!Array.isArray(event)) {
      event = event.split(delimiter);
    }
  
    namespace = namespace.concat(event);
  
    args.shift();//remove the event
  
    args.unshift(namespace);
    if (defaults) {
      args.push(defaults);
    }
    return args;
  }
docs: Helps in preparing our arguments for passing to emit and emitAsync
  @param args
  @param name
  @param defaults
  @returns {*}