[Haskell-beginners] Handling failed output