[Haskell-cafe] Infinite loop?