code: function HeaderTable(log, limit) {
    var self = HeaderTable.staticTable.map(entryFromPair);
    self._log = log;
    self._limit = limit || DEFAULT_HEADER_TABLE_LIMIT;
    self._staticLength = self.length;
    self._size = 0;
    self._enforceLimit = HeaderTable.prototype._enforceLimit;
    self.add = HeaderTable.prototype.add;
    self.setSizeLimit = HeaderTable.prototype.setSizeLimit;
    return self;
  }
docs: The [Header Table] is a component used to associate headers to index values. It is basically an ordered list of `[name, value]` pairs, so it's implemented as a subclass of `Array`. In this implementation, the Header Table and the [Static Table] are handled as a single table. [Header Table]: https://tools.ietf.org/html/rfc7541#section-2.3.2 [Static Table]: https://tools.ietf.org/html/rfc7541#section-2.3.1