[Haskell-cafe] Why the stack overflow?