Control.Monad.Fail
Intro
Failing monad
data
FailT
e m a
runFailC
runFailI
mapFailTBase
mapFailTFail
Helper functions
mfail
mwarn