Data.Profunctor.Product.Internal.TH

makeAdaptorAndInstanceI

type Error

makeAdaptorAndInstanceE

newtypeInstance

data ConTysFields

lengthCons

data DataDecStuff

dataDecStuffOfInfo

varNameOfType

varNameOfBinder

conStuffOfConstructor

constructorOfConstructors

extractConstructorStuff

instanceDefinition

adaptorSig

tupleAdaptors

adaptorDefinition

adaptorDefinitionFields

xTuple

fromTuple

toTuple

pArg'

allTyVars

o

varS

varPS

mkTyVarsuffix

mkTySuffix

mkVarTsuffix

varTS

appTAll

appEAll

appArrow

simpleClause