code: function Client(opts) {
  
      this.opts = new clientOptions(opts)
      this.streamData = {}
      this.currentIndex = 0
      this.cachedItems = new lru({maxSize: this.opts.maxCacheSize})
  }
docs: Client interface fabricator