Я хочу иметь 2 разные рекурсивные функции в OCaml, где каждая 1 могла бы вызовите другой. Он не работает, потому что тот, который объявлен 1-м, не может вызвать тот, который объявлен 2-м. Есть ли способ заставить его работать без объединения двух функций в 1?