[Haskell-cafe] mutually recursive modules