The latest version of FailT is 0.1.2.0-0.

FailT

Version 0.1.1.0 revision 1 uploaded by lehins.

Package meta

Synopsis
A 'FailT' monad transformer that plays well with 'MonadFail'
Description

Fail gracefully when stuck in a MonadFail

>>> runFailT (fail "Failure!?" >> pure "Success!!")
Left "Failure!?"
>>> runFailT (fail "Failure!?" <|> pure "Success!!")
Right "Success!!"
>>> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"])
Right ["Success!!","At","Last!"]
Author
Alexey Kuleshevich
Bug reports
n/a
Category
Control, Failure
Copyright
2022-2023 Alexey Kuleshevich
Homepage
https://github.com/lehins/FailT
Maintainer
alexey@kuleshevi.ch
Package URL
n/a
Stability
n/a

Components