Strict Dependency Order in F#

Files, modules, functions, values, etc. in an F# project must be ordered according to their dependencies. The order is unidirectional and can only point/depend upwards, which in return makes cyclic dependency impossible.

Strict Dependency Order in F#