[Haskell-cafe] Crash in GHCI - what is the correct behavior here?