Consider the following two files: ## import.ml ```ocaml module Foo = struct end ``` ## foo.ml ```ocaml open! Import include Foo ``` The regular compiler handles this pair fine, but building with BuckleScript gives the folowing error: ``` $ bsb -make-world ninja: Entering directory `lib/bs' [4/4] Building src/import.mlast.d ninja: error: dependency cycle: src/foo.cmj -> src/foo.cmj ```