[Haskell-beginners] cyclic imports