Можно ли изменить модель распределения значений OCaml, чтобы все сохранялось во вторичной памяти вместо использования первичной памяти и кучи программы?Сценарий варианта использования имеет дело с большими данными и сохраняет весь уже существующий код таким, какой он есть (обратная совместимость и повторное использование), поэтому, когда мне нужно написать функцию OCaml, мне не нужно беспокоиться о количестве данных, которые яЯ имею дело (например, с потоковой передачей из внешнего источника, без загрузки всех данных в первичную память), и что любое возвращаемое значение будет автоматически сохранено во вторичной памяти, предпочтительно в хранилище ключ / значение или в реляционной базе данных.