Требуется написать две рекурсивно взамиосвязанные функции. Например так
let foo x = if ...cond1... then bar x else ...
let bar x = if ...cond2... then foo x else ...
Не могу найти как продекларировать функцию bar, чтобы при определении foo транслятор уже знал что такое bar