[Haskell-cafe] Why does my module take so long to compile?