docs: def loadtoc(self):
          """
          Overridable.
          Default: After magic comes an int (4 byte native) giving the
          position of the TOC within self.lib.
          Default: The TOC is a marshal-able string.
          """
          self.lib.seek(self.start + self.TOCPOS)
          (offset,) = struct.unpack('!i', self.lib.read(4))
          self.lib.seek(self.start + offset)
          self.toc = marshal.load(self.lib)