Hi Don, > > GHC provides a mechanism to support mutually recursive modules, but > you must break the cycle manually, via a boot file. > > http://www.haskell.org/ghc/docs/latest/html/users_guide/separate-compilation.html#mutual-recursion > Yes, I saw that, thanks! I guess this is because it's hard to compile a mutually recursive module... Chris.