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, _)
Banana banana