code: function createOutput(outputs, listener) {
      for (var i = 0; i < outputs.length; i += 2) {
          ngDevMode && assertDataInRange(outputs[i], directives);
          var subscription = directives[outputs[i]][outputs[i + 1]].subscribe(listener);
          storeCleanupWithContext(viewData, subscription, subscription.unsubscribe);
      }
  }
docs: Iterates through the outputs associated with a particular event name and subscribes to
  each output.