Как отловить исключения в Haskell?
Я понял это после прочтения этой статьи: Расширяемая иерархия исключений с динамической типизацией
handle (\(SomeException e) -> return $ "caught: " ++ show e) undefined