Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class Invariant f => Productable f where Source #
Composability via type product (,)
and unit type ()
.
Nothing
default rUnit :: Applicative f => f () Source #
(<***>) :: f a -> f b -> f (a, b) infixr 3 Source #
default (<***>) :: Applicative f => f a -> f b -> f (a, b) Source #
Instances
Productable Endo Source # | |
Productable ReadPrec Source # | |
Productable m => Productable (Kleisli m a) Source # | |