I'm totally fine mandating explicit declarations for mutual dependencies, I'm just pissed that F# has no syntax for dependent modules.
It's just odd. Why can I declare co-dependent functions and types, but not modules?
It's just odd. Why can I declare co-dependent functions and types, but not modules?