product-isomorphic-0.0.3.1: Weaken applicative functor on products

Copyright2017 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellSafe
LanguageHaskell2010

Data.Functor.ProductIsomorphic.GenericInstances

Contents

Description

This module defines instances for constructors used in generic-programming.

Orphan instances

ProductConstructor (U1 p) Source # 
ProductConstructor (f x -> g x -> (:*:) f g x) Source # 

Methods

productConstructor :: f x -> g x -> (f :*: g) x Source #

ProductConstructor (f p -> M1 i c f p) Source # 

Methods

productConstructor :: f p -> M1 i c f p Source #

ProductConstructor (c -> K1 i c p) Source # 

Methods

productConstructor :: c -> K1 i c p Source #