1
Fork 0

Add additional transformers by default.

master
Joshua Potter 2017-12-09 22:08:55 -08:00
parent c0076218b0
commit 0057ec1478
1 changed files with 25 additions and 43 deletions

View File

@ -3,62 +3,45 @@
module Postlude (module X) where
import Control.Applicative as X
( Applicative
, (*>)
( Applicative (..)
, (<$>)
, (<*)
, (<*>)
, pure
)
import Control.Arrow as X
( Arrow
, ArrowChoice
, ArrowLoop
, ArrowMonad
, ArrowPlus
, ArrowZero
, (&&&)
, (***)
, (+++)
, (<+>)
( Arrow (..)
, ArrowChoice (..)
, ArrowLoop (..)
, ArrowMonad (..)
, ArrowPlus (..)
, ArrowZero (..)
, (<<<)
, (>>>)
, (|||)
, arr
, first
, left
, loop
, returnA
, right
, second
, zeroArrow
)
import Control.Monad as X
( Monad
, MonadPlus
, (>>)
, (>>=)
, fail
( Monad (..)
, MonadPlus (..)
, filterM
, guard
, mplus
, mzero
, return
)
import Control.Monad.Reader as X
( MonadReader
, ask
, local
, reader
( MonadReader (..)
)
import Control.Monad.Trans as X
( MonadIO
( MonadIO (..)
, lift
, liftIO
)
import Control.Monad.Trans.Except as X
( ExceptT (..)
)
import Control.Monad.Trans.Maybe as X
( MaybeT (..)
)
import Control.Monad.Trans.Reader as X
@ -97,14 +80,16 @@ import Data.Function as X
)
import Data.Functor as X
( Functor
( Functor (..)
, ($>)
, (<$)
, (<$>)
, fmap
, void
)
import Data.Functor.Identity as X
( Identity (..)
)
import Data.Int as X
( Int
, Int8
@ -132,10 +117,7 @@ import Data.Maybe as X
)
import Data.Monoid as X
( Monoid
, mappend
, mconcat
, mempty
( Monoid (..)
)
import Data.Ord as X