code: def skip(self, count):
          
  
          if count < 0:
              raise ValueError
  
          if count <= self._bits:
              self.bits(count)
          else:
              count -= self.align()
              n_bytes = count // 8
              self._fileobj.seek(n_bytes, 1)
              count -= n_bytes * 8
              self.bits(count)
docs: Skip `count` bits.
  
          Might raise BitReaderError if there wasn't enough data to skip,
          but might also fail on the next bits() instead.