Module

Data.Functor.Product

#Product

newtype Product f g a

Constructors

Instances

#product

product :: forall f g a. f a -> g a -> Product f g a

Create a product.

#bihoistProduct

bihoistProduct :: forall f g h i. (f ~> h) -> (g ~> i) -> (Product f g) ~> (Product h i)

Modules