docs: def read (self):
          """Reads a single packet from the this pcap stream, returning a
          tuple (PCapPacketHeader, packet)
          """
          header = PCapPacketHeader(self._stream, self.header._swap)
          packet = None
  
          if not header.incomplete():
              packet = self._stream.read(header.incl_len)
  
          return (header, packet)