docs: def load(self, fileobj):
          '''Load the dict from the file object'''
          # try formats from most restrictive to least restrictive
          for loader in (pickle.load, json.load, csv.reader):
              fileobj.seek(0)
              try:
                  return self.initial_update(loader(fileobj))
              except Exception as e:
                  pass
          raise ValueError('File not in a supported format')