pandora-0.3.1: A box of patterns and paradigms

Safe HaskellSafe
LanguageHaskell2010

Pandora.Pattern.Functor

Documentation

(<*+>) :: (Applicative t, Alternative u) => ((t :. u) := a) -> ((t :. u) := a) -> (t :. u) := a Source #

(<**+>) :: (Applicative t, Applicative u, Alternative v) => ((t :. (u :. v)) := a) -> ((t :. (u :. v)) := a) -> (t :. (u :. v)) := a Source #

(<***+>) :: (Applicative t, Applicative u, Applicative v, Alternative w) => ((t :. (u :. (v :. w))) := a) -> ((t :. (u :. (v :. w))) := a) -> (t :. (u :. (v :. w))) := a Source #