Функции являются непрозрачными объектами, поэтому вам не повезет, если вы сохраните их в файлах или что-то в этом роде. Однако вы можете хранить списки и компилировать их после извлечения из базы данных.
Конечно, это не поможет вам закрывать магазины. Это повлечет за собой хранение лексической среды вместе с кодом, к которому у вас нет (портативного) доступа. Код, который вы компилируете из хранимых списков, должен полностью полагаться на глобальные данные или данные, хранящиеся в базе данных.
Кстати, обратите внимание, что вы можете funcall символов, поэтому вам не нужна таблица функций для глобальных функций.