[Haskell-cafe] circular imports