Я немного смущен тем, как получить два метода для вызова друг друга (т.е. иметь A() вызов B() и B() вызов A())). Похоже, что F # только "видит" метод после того, как он встречается в коде, поэтому, если он этого не сделал, он просто говорит, что значение или конструктор не определено.
Я пропустил что-то очень основное здесь?