functor-combo-0.1.0: Functor combinators with tries & zippers

FunctorCombo.Strict

Description

Strict products and sums.Strict

Synopsis

data a :*! b Source

Strict pair

Constructors

Instances

curry' :: ((a :*! b) -> c) -> a -> b -> cSource

Curry on strict pairs

uncurry' :: (a -> b -> c) -> (a :*! b) -> cSource

Uncurry on strict pairs

data a :+! b Source

Strict sum

either' :: (a -> c) -> (b -> c) -> (a :+! b) -> cSource

Case analysis for strict sums. Like either.

either