
Data.Strict.Tuple  Portability  portable  Stability  experimental  Maintainer  Roman Leshchinskiy <rl@cse.unsw.edu.au> 





Description 
Strict pairs.
Same as regular Haskell pairs, but (x :*: __) = (__ :*: y) = __


Synopsis 



Documentation 

data Pair a b 
The type of strict pairs.
 Constructors   Instances  


fst :: Pair a b > a 
Extract the first component of a strict pair.


snd :: Pair a b > b 
Extract the second component of a strict pair.


curry :: (Pair a b > c) > a > b > c 
Curry a function on strict pairs.


uncurry :: (a > b > c) > Pair a b > c 
Convert a curried function to a function on strict pairs.


Produced by Haddock version 0.8 