[Haskell-cafe] runInteractiveCommand dying uncatchably?