docs: function BufferedStream(opts) {
    opts = opts || {}
  
    Stream.call(this)
  
    // up to subclasses to decide what kind of stream we are
    this.writable = false
    this.readable = false
  
    this.buffers = []
    this.paused = false
    this.concat = !!opts.concat //boolean indicating if we should emit separate buffers or concat buffers into one 'emit' event
  }