rewire-user-2.8
Safe HaskellNone
LanguageHaskell2010

ReWire.Prelude

Synopsis

Documentation

data Maybe a Source #

Constructors

Nothing 
Just a 

data Either a b Source #

Constructors

Left a 
Right b 

id :: a -> a Source #

Identity function.

const :: a -> b -> a Source #

Constant function.

(.) :: (b -> c) -> (a -> b) -> a -> c infixr 9 Source #

Function composition.

flip :: (a -> b -> c) -> b -> a -> c Source #

($) :: (a -> b) -> a -> b infixr 0 Source #

(&&) :: Bool -> Bool -> Bool infixr 3 Source #

(||) :: Bool -> Bool -> Bool infixr 2 Source #

maybe :: b -> (a -> b) -> Maybe a -> b Source #

either :: (a -> c) -> (b -> c) -> Either a b -> c Source #

fst :: (a, b) -> a Source #

snd :: (a, b) -> b Source #

curry :: ((a, b) -> c) -> a -> b -> c Source #

Converts an uncurried function to a curried function.

uncurry :: (a -> b -> c) -> (a, b) -> c Source #

Converts a curried function to a function on pairs.

return :: Monad m => a -> m a Source #

pure :: Monad m => a -> m a Source #

(>>=) :: Monad m => m a -> (a -> m b) -> m b infixl 1 Source #

(=<<) :: Monad m => (a -> m b) -> m a -> m b infixr 1 Source #

(>>) :: Monad m => m a -> m b -> m b infixl 1 Source #