chatty-utils-0.7.1: Some utilities every serious chatty-based application may need.

Safe HaskellSafe-Inferred

Data.Chatty.Fail

Description

Provides a monad for error handling. Okay, I confess it's equal to ErrorT...

Synopsis

Documentation

newtype FailT e m a Source

The error handling monad.

Constructors

Fail 

Fields

runFailT :: m (Either e a)
 

Instances

Monad m => MonadError e (FailT e m) 
MonadTrans (FailT e) 
Monad m => Monad (FailT e m) 
Monad m => Functor (FailT e m)