Module
Data.Trifunctor.Monoidal
- Package
- purescript-monoidal
- Repository
- mcneissue/purescript-monoidal
#Semigroupal Source
class (Associative t1 cat, Associative t2 cat, Associative t3 cat, Associative to cat) <= Semigroupal cat t1 t2 t3 to f where
Members
combine :: forall x x' y y' z z'. cat (to (f x y z) (f x' y' z')) (f (t1 x x') (t2 y y') (t3 z z'))