function fireAProgressEvent (e, reader) {
  // The progress event e does not bubble. e.bubbles must be false
  // The progress event e is NOT cancelable. e.cancelable must be false
  const event = new ProgressEvent(e, {
    bubbles: false,
    cancelable: false
  })

  reader.dispatchEvent(event)
}
@see https://w3c.github.io/FileAPI/#blob-package-data
@param {Uint8Array[]} bytes
@param {string} type
@param {string?} mimeType
@param {string?} encodingName