docs: def persist(self):
          """
          Banana banana
          """
          os.makedirs(self.__symbol_folder, exist_ok=True)
          os.makedirs(self.__aliases_folder, exist_ok=True)
          os.makedirs(self.__comments_folder, exist_ok=True)
          for name, sym in self.__symbols.items():
              with open(self.__get_pickle_path(self.__symbol_folder, name, True), 'wb') as _:
                  pickle.dump(sym, _)
          for name, aliases in self.__aliases.items():
              if aliases:
                  with open(self.__get_pickle_path(self.__aliases_folder, name, True), 'wb') as _:
                      pickle.dump(aliases, _)
          for name, comment in self.__comments.items():
              if comment:
                  with open(self.__get_pickle_path(self.__comments_folder, name, True), 'wb') as _:
                      pickle.dump(comment, _)