docs: function PulseEmitter(options) {
      this.options = Object.freeze(plet.merge({
          endEvent: 'end', 
          errorEvent: 'error',
          emitErrors: false
      }, options, true, true, true));
      events.EventEmitter.call(this);
  }