1
Fork 0

Add remaining Arrow properties.

master
Joshua Potter 2017-11-29 20:22:31 -08:00
parent d8ea9d8145
commit 387a0eecc7
1 changed files with 13 additions and 5 deletions

View File

@ -3,35 +3,43 @@
module Postlude (module X) where module Postlude (module X) where
import Control.Applicative as X import Control.Applicative as X
( (*>) ( Applicative
, (*>)
, (<$>) , (<$>)
, (<*) , (<*)
, (<*>) , (<*>)
, Applicative
, pure , pure
) )
import Control.Arrow as X import Control.Arrow as X
( (&&&) ( Arrow
, ArrowChoice
, ArrowLoop
, ArrowMonad
, ArrowPlus
, ArrowZero
, (&&&)
, (***) , (***)
, (+++) , (+++)
, (<+>)
, (<<<) , (<<<)
, (>>>) , (>>>)
, (|||) , (|||)
, Arrow
, ArrowChoice
, arr , arr
, first , first
, left , left
, loop
, returnA , returnA
, right , right
, second , second
, zeroArrow
) )
import Control.Monad as X import Control.Monad as X
( Functor ( Functor
, Monad , Monad
, MonadPlus , MonadPlus
, (<$)
, (>>) , (>>)
, (>>=) , (>>=)
, fail , fail