addListener(eventName, listener) {
    this.emitter.addListener(eventName, listener)
    return () => this.emitter.removeListener(eventName, listener)
  }
@param {string} eventName
@param {(...args: any[]) => void} listener
@returns {import("../../types").RemoveInstrumentationEventListener<string>} removeListener