docs: function Reader(data) {
    if (!data || !Buffer.isBuffer(data))
      throw new TypeError('data must be a node Buffer');
  
    this._buf = data;
    this._size = data.length;
  
    // These hold the "current" state
    this._len = 0;
    this._offset = 0;
  }