proarrow-0: Category theory with a central role for profunctors

Index

%Proarrow.Profunctor.Representable
%%Proarrow.Profunctor.Corepresentable
%~Proarrow.Category.Monoidal.Optic
%~>Proarrow.Category.Enriched
&&Proarrow.Object.BinaryProduct
&&&Proarrow.Object.BinaryProduct
**Proarrow.Category.Monoidal
***Proarrow.Object.BinaryProduct
+Proarrow.Category.Instance.Simplex
++Proarrow.Category.Monoidal
+++ 
1 (Type/Class)Proarrow.Category.Bicategory
2 (Function)Proarrow.Object.BinaryCoproduct
.Proarrow.Core, Proarrow.Promonad
.?Proarrow.Category.Monoidal.Optic
.~Proarrow.Category.Monoidal.Optic
.~>Proarrow.Functor, Proarrow
//Proarrow.Core, Proarrow.Profunctor, Proarrow
:&&&: 
1 (Type/Class)Proarrow.Category.Instance.Cat
2 (Data Constructor)Proarrow.Category.Instance.Cat
:**: 
1 (Type/Class)Proarrow.Category.Instance.Product
2 (Data Constructor)Proarrow.Category.Instance.Product
:*: 
1 (Type/Class)Proarrow.Profunctor.Product
2 (Data Constructor)Proarrow.Profunctor.Product
:++:Proarrow.Category.Instance.Coproduct
:+:Proarrow.Profunctor.Coproduct
:-Proarrow.Category.Instance.Constraint
:.: 
1 (Type/Class)Proarrow.Profunctor.Composition
2 (Data Constructor)Proarrow.Profunctor.Composition
:::Proarrow.Category.Bicategory
:=>Proarrow.Category.Instance.Constraint
:|Proarrow.Category.Instance.Free
:~>Proarrow.Core
:~>:Proarrow.Profunctor.Exponential
<|Proarrow.Profunctor.Rift
===Proarrow.Category.Double
?.Proarrow.Category.Monoidal.Optic
ActProarrow.Category.Monoidal.Optic
actProarrow.Category.Monoidal.Optic
actionProarrow.Category.Monoidal.Optic
Adjunction 
1 (Type/Class)Proarrow.Category.Bicategory
2 (Type/Class)Proarrow.Adjunction, Proarrow
AlgebraProarrow.Category.Monoidal.Optic
algebraProarrow.Category.Monoidal.Optic
AlgebraicLensProarrow.Category.Monoidal.Optic
Alt 
1 (Type/Class)Proarrow.Category.Monoidal.Applicative
2 (Data Constructor)Proarrow.Category.Monoidal.Applicative
altProarrow.Category.Monoidal.Applicative
AlternativeProarrow.Category.Monoidal.Applicative
altPProarrow.Category.Monoidal.Applicative
anaProarrow.Profunctor.Fix
AnyProarrow.Core
apProarrow.Object.Exponential
App 
1 (Type/Class)Proarrow.Category.Monoidal.Applicative
2 (Data Constructor)Proarrow.Category.Monoidal.Applicative
apPProarrow.Category.Monoidal.Applicative
appendProarrow.Category.Bicategory
appendObjProarrow.Category.Bicategory
ApplicativeProarrow.Category.Monoidal.Applicative
ArrProarrow.Category.Enriched
arrProarrow.Core
asObjProarrow.Category.Bicategory
associator 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
associator'Proarrow.Category.Instance.Simplex
associatorInv 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
associatorInv'Proarrow.Category.Instance.Simplex
associatorProdProarrow.Object.BinaryProduct
associatorProdInvProarrow.Object.BinaryProduct
asSPathProarrow.Category.Bicategory
BIProarrow.Core
BicategoryProarrow.Category.Bicategory
BicategoryConstraintsProarrow.Category.Bicategory
Bidiscrete 
1 (Type/Class)Proarrow.Category.Bicategory.Bidiscrete
2 (Data Constructor)Proarrow.Category.Bicategory.Bidiscrete
bimapCompProarrow.Profunctor.Composition
BimoduleProarrow.Category.Bicategory
BIPARAProarrow.Category.Enriched.Bipara
Bipara 
1 (Type/Class)Proarrow.Category.Enriched.Bipara
2 (Data Constructor)Proarrow.Category.Enriched.Bipara
BIPARAKProarrow.Category.Enriched.Bipara
BOOLProarrow.Category.Instance.Bool
BooleansProarrow.Category.Instance.Bool
boolIdProarrow.Category.Instance.Bool
CartesianProarrow.Object.BinaryProduct
CATProarrow.Core, Proarrow.Category, Proarrow
Cat 
1 (Type/Class)Proarrow.Category.Instance.Cat
2 (Data Constructor)Proarrow.Category.Instance.Cat
cataProarrow.Profunctor.Fix
CategoryProarrow.Category.Bicategory.CategoryAsBi
CategoryOfProarrow.Core, Proarrow.Category, Proarrow
CATKProarrow.Category.Enriched
chooseProarrow.Category.Limit
CKProarrow.Category.Enriched
Classifying 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
ClosedProarrow.Object.Exponential
CNSTRNTProarrow.Category.Instance.Constraint
COProarrow.Category.Bicategory.Co
Co 
1 (Type/Class)Proarrow.Category.Bicategory.Co
2 (Data Constructor)Proarrow.Category.Bicategory.Co
cochooseProarrow.Category.Colimit
coindexProarrow.Profunctor.Corepresentable
COKProarrow.Category.Bicategory.Co
ColimitProarrow.Category.Colimit
colimitProarrow.Category.Colimit
colimitInvProarrow.Category.Colimit
CollageProarrow.Promonad.Collage
ComonadProarrow.Category.Bicategory
ComonoidProarrow.Monoid
compProarrow.Object.Exponential
CompanionProarrow.Category.Double
ComposeConstraintProarrow.Category.Bicategory.Prof
composeCostarProarrow.Profunctor.Costar
composeStarProarrow.Profunctor.Star
comultProarrow.Monoid
concatFold 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
concatFoldCoProarrow.Category.Bicategory.Co
concatFoldQProarrow.Category.Double.Quintet
ConjointProarrow.Category.Double
Cons 
1 (Data Constructor)Proarrow.Category.Monoidal
2 (Data Constructor)Proarrow.Category.Instance.List
3 (Data Constructor)Proarrow.Profunctor.Fix
CONSTRAINTProarrow.Category.Instance.Constraint
COPRProarrow.Object.BinaryCoproduct
COPRODProarrow.Object.BinaryCoproduct
Coprod 
1 (Type/Class)Proarrow.Object.BinaryCoproduct
2 (Data Constructor)Proarrow.Object.BinaryCoproduct
COPRODUCTProarrow.Category.Instance.Coproduct
coproductProarrow.Profunctor.Coproduct
CoproductColimit 
1 (Type/Class)Proarrow.Category.Colimit
2 (Data Constructor)Proarrow.Category.Colimit
coproductIdProarrow.Category.Instance.Coproduct
corepMapProarrow.Profunctor.Corepresentable
CorepresentableProarrow.Profunctor.Corepresentable
CoSq 
1 (Type/Class)Proarrow.Category.Double
2 (Data Constructor)Proarrow.Category.Double
CoSq1Proarrow.Category.Double
Costar 
1 (Type/Class)Proarrow.Profunctor.Costar
2 (Data Constructor)Proarrow.Profunctor.Costar
cotabulateProarrow.Profunctor.Corepresentable
counit 
1 (Function)Proarrow.Category.Bicategory
2 (Function)Proarrow.Adjunction, Proarrow
3 (Function)Proarrow.Monoid
counitFromStarCounitProarrow.Adjunction, Proarrow
Coyoneda 
1 (Type/Class)Proarrow.Profunctor.Coyoneda
2 (Data Constructor)Proarrow.Profunctor.Coyoneda
coyonedaProarrow.Profunctor.Coyoneda
curryProarrow.Object.Exponential
curry'Proarrow.Object.Exponential
Day 
1 (Type/Class)Proarrow.Profunctor.Day
2 (Data Constructor)Proarrow.Profunctor.Day
DayAct 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
dayActAsOpticProarrow.Category.Monoidal.Optic
DayExp 
1 (Type/Class)Proarrow.Profunctor.Day
2 (Data Constructor)Proarrow.Profunctor.Day
DayUnit 
1 (Type/Class)Proarrow.Profunctor.Day
2 (Data Constructor)Proarrow.Profunctor.Day
deltaProarrow.Category.Bicategory
dimapProarrow.Core, Proarrow.Profunctor, Proarrow
dimapCorepProarrow.Profunctor.Corepresentable
dimapDefaultProarrow.Core, Proarrow.Category, Proarrow
dimapRepProarrow.Profunctor.Representable
DiscreteKProarrow.Category.Bicategory.Bidiscrete
DKProarrow.Category.Bicategory.Bidiscrete
DObProarrow.Category.Double
DoubleProarrow.Category.Double
EProarrow.Category.Monoidal.Endo
ECategoryProarrow.Category.Enriched
ecompProarrow.Category.Enriched
eidProarrow.Category.Enriched
ElProarrow.Object.Terminal
elimIProarrow.Category.Bicategory
elimOProarrow.Category.Bicategory
embedProarrow.Profunctor.Fix
embed'Proarrow.Profunctor.Fix
emptyProarrow.Category.Monoidal.Applicative
emptyPProarrow.Category.Monoidal.Applicative
End 
1 (Type/Class)Proarrow.Category.Limit
2 (Data Constructor)Proarrow.Category.Limit
EndLimit 
1 (Type/Class)Proarrow.Category.Limit
2 (Data Constructor)Proarrow.Category.Limit
ENDOProarrow.Category.Monoidal.Endo
Endo 
1 (Type/Class)Proarrow.Category.Monoidal.Endo
2 (Data Constructor)Proarrow.Category.Monoidal.Endo
EntailsProarrow.Category.Instance.Constraint
EObProarrow.Category.Enriched
epsilonProarrow.Category.Bicategory
EquipmentProarrow.Category.Double
etaProarrow.Category.Bicategory
evalProarrow.Object.Exponential
eval'Proarrow.Object.Exponential
ex2profProarrow.Category.Monoidal.Optic
ExpProarrow.Profunctor.Exponential
ExponentialFunctor 
1 (Type/Class)Proarrow.Object.Exponential
2 (Data Constructor)Proarrow.Object.Exponential
FProarrow.Category.Instance.Free
F2TProarrow.Category.Instance.Bool
FinProarrow.Category.Instance.Simplex
first 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Object.BinaryProduct
FixProarrow.Profunctor.Fix
FLSProarrow.Category.Instance.Bool
FlsProarrow.Category.Instance.Bool
Fold 
1 (Type/Class)Proarrow.Category.Monoidal
2 (Type/Class)Proarrow.Category.Bicategory
fold 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
foldedProarrow.Category.Double
Forget 
1 (Type/Class)Proarrow.Profunctor.Forget
2 (Data Constructor)Proarrow.Profunctor.Forget
3 (Type/Class)Proarrow.Category.Instance.Linear
4 (Data Constructor)Proarrow.Category.Instance.Linear
5 (Type/Class)Proarrow.Category.Instance.Simplex
6 (Data Constructor)Proarrow.Category.Instance.Simplex
FREEProarrow.Category.Instance.Free
Free 
1 (Type/Class)Proarrow.Category.Instance.Free
2 (Type/Class)Proarrow.Category.Instance.Linear
3 (Data Constructor)Proarrow.Category.Instance.Linear
FreeIdProarrow.Category.Instance.Free
fromLeftProarrow.Category.Double
fromListProarrow.Profunctor.Fix
fromRightProarrow.Category.Double
FsProarrow.Category.Instance.Simplex
Fst 
1 (Type/Class)Proarrow.Category.Bicategory.Product
2 (Type/Class)Proarrow.Category.Instance.Product
fstProarrow.Object.BinaryProduct
fst'Proarrow.Object.BinaryProduct
FstCat 
1 (Type/Class)Proarrow.Category.Instance.Cat
2 (Data Constructor)Proarrow.Category.Instance.Cat
fstPProarrow.Profunctor.Product
FunctorProarrow.Functor, Proarrow
FzProarrow.Category.Instance.Simplex
GenElt 
1 (Type/Class)Proarrow.Monoid
2 (Data Constructor)Proarrow.Monoid
getClassifyProarrow.Category.Monoidal.Optic
getCoprodProarrow.Object.BinaryCoproduct
getCostarProarrow.Profunctor.Costar
getEndProarrow.Category.Limit
getEntailsProarrow.Category.Instance.Constraint
getForgetProarrow.Category.Instance.Simplex
getHomProarrow.Category.Monoidal
getIdProarrow.Profunctor.Identity
getNatProarrow.Category.Instance.Nat
getNat'Proarrow.Category.Instance.Nat
getOpProarrow.Category.Opposite
getPrecomposeProarrow.Profunctor.Rift
getPreludeProarrow.Functor, Proarrow
getPreviewProarrow.Category.Monoidal.Optic
getProfProarrow.Category.Instance.Prof
getRanProarrow.Profunctor.Ran
getReaderProarrow.Promonad.Reader
getReplaceProarrow.Category.Monoidal.Optic
getRiftProarrow.Profunctor.Rift
getSetProarrow.Category.Monoidal.Optic
getStarProarrow.Profunctor.Star
getUpdateProarrow.Category.Monoidal.Optic
getViewProarrow.Category.Monoidal.Optic
getWriterProarrow.Promonad.Writer
getYonedaProarrow.Profunctor.Yoneda
hArrProarrow.Category.Double
hArr1Proarrow.Category.Double
HasBinaryCoproductsProarrow.Object.BinaryCoproduct
HasBinaryProductsProarrow.Object.BinaryProduct
HasColimitsProarrow.Category.Colimit
HasCoproductsProarrow.Object.BinaryCoproduct
HasInitialObjectProarrow.Object.Initial
HaskProarrow.Category.Instance.Hask
HaskLanProarrow.Category.Bicategory.Kan
HaskRanProarrow.Category.Bicategory.Kan
HasLimitsProarrow.Category.Limit
HasProductsProarrow.Object.BinaryProduct
HasTerminalObjectProarrow.Object.Terminal
Hom 
1 (Type/Class)Proarrow.Category.Monoidal
2 (Data Constructor)Proarrow.Category.Monoidal
3 (Type/Class)Proarrow.Category.Limit
4 (Data Constructor)Proarrow.Category.Limit
IProarrow.Category.Bicategory
Id 
1 (Data Constructor)Proarrow.Category.Bicategory.CategoryAsBi
2 (Type/Class)Proarrow.Profunctor.Identity
3 (Data Constructor)Proarrow.Profunctor.Identity
idProarrow.Core, Proarrow.Promonad
IIsObProarrow.Category.Bicategory
InProarrow.Profunctor.Fix
indexProarrow.Profunctor.Representable
InitialLimit 
1 (Type/Class)Proarrow.Category.Colimit
2 (Data Constructor)Proarrow.Category.Colimit
InitialObjectProarrow.Object.Initial
InitialProfunctorProarrow.Profunctor.Initial
initiateProarrow.Object.Initial
initiate'Proarrow.Object.Initial
InjL 
1 (Data Constructor)Proarrow.Category.Instance.Coproduct
2 (Data Constructor)Proarrow.Profunctor.Coproduct
InjR 
1 (Data Constructor)Proarrow.Category.Instance.Coproduct
2 (Data Constructor)Proarrow.Profunctor.Coproduct
InLProarrow.Promonad.Collage
InRProarrow.Promonad.Collage
introIProarrow.Category.Bicategory
introOProarrow.Category.Bicategory
IsProarrow.Core
IsBoolProarrow.Category.Instance.Bool
IsCategoryOfProarrow.Core
IsCoproductProarrow.Category.Instance.Coproduct
IsCorepresentableColimitProarrow.Category.Colimit
IsList 
1 (Type/Class)Proarrow.Category.Monoidal
2 (Type/Class)Proarrow.Category.Instance.List
IsNatProarrow.Category.Instance.Simplex
IsObProarrow.Category.Bicategory.Sub
IsObIProarrow.Category.Bicategory.Sub
IsObMultProarrow.Category.Instance.Sub
IsObOProarrow.Category.Bicategory.Sub
isObParProarrow.Category.Monoidal
IsPathProarrow.Category.Bicategory
IsRepresentableLimitProarrow.Category.Limit
IsVoidProarrow.Category.Instance.Zero
KProarrow.Category.Instance.Cat
KINDProarrow.Category.Instance.Cat
KindProarrow.Core
KLProarrow.Category.Instance.Kleisli
KlCatProarrow.Category.Monoidal.Optic
KLEISLIProarrow.Category.Instance.Kleisli
Kleisli 
1 (Type/Class)Proarrow.Category.Instance.Kleisli
2 (Data Constructor)Proarrow.Category.Instance.Kleisli
KleisliForget 
1 (Type/Class)Proarrow.Category.Instance.Kleisli
2 (Data Constructor)Proarrow.Category.Instance.Kleisli
KleisliFree 
1 (Type/Class)Proarrow.Category.Instance.Kleisli
2 (Data Constructor)Proarrow.Category.Instance.Kleisli
L 
1 (Type/Class)Proarrow.Category.Instance.List
2 (Data Constructor)Proarrow.Category.Instance.Coproduct
3 (Type/Class)Proarrow.Category.Instance.Linear
L2RProarrow.Promonad.Collage
Lan 
1 (Data Constructor)Proarrow.Category.Bicategory.Kan
2 (Type/Class)Proarrow.Category.Bicategory.Kan
lanProarrow.Category.Bicategory.Kan
lanUnivProarrow.Category.Bicategory.Kan
LCatProarrow.Category.Monoidal.Optic
leftProarrow.Object.BinaryCoproduct
leftActionProarrow.Category.Bicategory
leftAdjunctProarrow.Adjunction, Proarrow
LeftKanExtensionProarrow.Category.Bicategory.Kan
LeftKanLiftProarrow.Category.Bicategory.Kan
leftUnitor 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
leftUnitorInv 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
leftUnitorProdProarrow.Object.BinaryProduct
leftUnitorProdInvProarrow.Object.BinaryProduct
LensProarrow.Category.Monoidal.Optic
lftProarrow.Object.BinaryCoproduct
lft'Proarrow.Object.BinaryCoproduct
LiftProarrow.Category.Bicategory.Kan
liftProarrow.Category.Bicategory.Kan
lift0Proarrow.Category.Monoidal
lift2Proarrow.Category.Monoidal
liftA2Proarrow.Category.Monoidal.Applicative
liftUnivProarrow.Category.Bicategory.Kan
LimitProarrow.Category.Limit
limitProarrow.Category.Limit
limitInvProarrow.Category.Limit
LINEARProarrow.Category.Instance.Linear
Linear 
1 (Type/Class)Proarrow.Category.Instance.Linear
2 (Data Constructor)Proarrow.Category.Instance.Linear
LISTProarrow.Category.Instance.List
List 
1 (Type/Class)Proarrow.Category.Instance.List
2 (Type/Class)Proarrow.Profunctor.Forget
3 (Data Constructor)Proarrow.Profunctor.Forget
ListFProarrow.Profunctor.Fix
listIdProarrow.Category.Instance.List
lmapProarrow.Core, Proarrow.Profunctor, Proarrow
mapProarrow.Functor, Proarrow
mapLanProarrow.Category.Bicategory.Kan
mapLiftProarrow.Category.Bicategory.Kan
mappendProarrow.Monoid
mapRanProarrow.Category.Bicategory.Kan
mapRiftProarrow.Category.Bicategory.Kan
maybeLiftsSemigroupProarrow.Category.Instance.Constraint
MDKProarrow.Category.Enriched
memptyProarrow.Monoid
MixedOpticProarrow.Category.Monoidal.Optic
MKProarrow.Category.Bicategory.MonoidalAsBi
mkAlgebraicLensProarrow.Category.Monoidal.Optic
mkConsProarrow.Category.Instance.List
mkCoprodProarrow.Object.BinaryCoproduct
mkEndoProarrow.Category.Monoidal.Endo
mkExponentialProarrow.Object.Exponential
mkLensProarrow.Category.Monoidal.Optic
mkPrismProarrow.Category.Monoidal.Optic
mkProdProarrow.Object.BinaryProduct
ModuleObjectProarrow.Category.Monoidal.Optic
Mon2 
1 (Type/Class)Proarrow.Category.Bicategory.MonoidalAsBi
2 (Data Constructor)Proarrow.Category.Bicategory.MonoidalAsBi
MonadProarrow.Category.Bicategory
MONADKProarrow.Category.Enriched
MonKProarrow.Category.Bicategory.MonoidalAsBi
MonoidProarrow.Monoid
MonoidalProarrow.Category.Monoidal
MonoidalActionProarrow.Category.Monoidal.Optic
MonoidalProfunctorProarrow.Category.Monoidal
muProarrow.Category.Bicategory
multiplicatorProarrow.Category.Monoidal.Optic
multiplicatorInvProarrow.Category.Monoidal.Optic
mupdateProarrow.Category.Monoidal.Optic
Nat 
1 (Type/Class)Proarrow.Category.Instance.Nat
2 (Data Constructor)Proarrow.Category.Instance.Nat
3 (Type/Class)Proarrow.Category.Instance.Simplex
Nat' 
1 (Type/Class)Proarrow.Category.Instance.Nat
2 (Data Constructor)Proarrow.Category.Instance.Nat
NatKProarrow.Category.Instance.Nat
Nil 
1 (Data Constructor)Proarrow.Category.Monoidal
2 (Data Constructor)Proarrow.Category.Instance.List
3 (Type/Class)Proarrow.Category.Bicategory
4 (Data Constructor)Proarrow.Profunctor.Fix
NTProarrow.Category.Instance.Nat
OProarrow.Category.Bicategory
o 
1 (Function)Proarrow.Category.Bicategory
2 (Function)Proarrow.Profunctor.Composition
OBProarrow.Core
ObProarrow.Core, Proarrow.Category, Proarrow, Proarrow
Ob'Proarrow.Object, Proarrow
Ob0Proarrow.Category.Bicategory
ObjProarrow.Core, Proarrow.Object, Proarrow
objProarrow.Core, Proarrow.Object, Proarrow
obj1Proarrow.Category.Bicategory
objectProarrow.Category.Double
OP 
1 (Data Constructor)Proarrow.Category.Bicategory.Op
2 (Data Constructor)Proarrow.Category.Opposite
Op 
1 (Type/Class)Proarrow.Category.Bicategory.Op
2 (Data Constructor)Proarrow.Category.Bicategory.Op
3 (Type/Class)Proarrow.Category.Opposite
4 (Data Constructor)Proarrow.Category.Opposite
OPKProarrow.Category.Bicategory.Op
OPPOSITEProarrow.Category.Opposite
OPTProarrow.Category.Monoidal.Optic
OPTICProarrow.Category.Monoidal.Optic
Optic 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
opticAsDayActProarrow.Category.Monoidal.Optic
OpticCat 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
outProarrow.Profunctor.Fix
parProarrow.Category.Monoidal
parallelProarrow.Category.Monoidal.Optic
PathProarrow.Category.Bicategory
PKProarrow.Category.Bicategory.Prof
PLAINProarrow.Category.Bicategory.CategoryAsBi
PLAINKProarrow.Category.Bicategory.CategoryAsBi
PRProarrow.Object.BinaryProduct
Precompose 
1 (Type/Class)Proarrow.Profunctor.Rift
2 (Data Constructor)Proarrow.Profunctor.Rift
Prelude 
1 (Type/Class)Proarrow.Functor, Proarrow
2 (Data Constructor)Proarrow.Functor, Proarrow
Previewing 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
PrismProarrow.Category.Monoidal.Optic
PROProarrow.Core, Proarrow.Profunctor, Proarrow
ProalternativeProarrow.Category.Monoidal.Applicative
ProapplicativeProarrow.Category.Monoidal.Applicative
PROD 
1 (Data Constructor)Proarrow.Category.Bicategory.Product
2 (Type/Class)Proarrow.Object.BinaryProduct
Prod 
1 (Type/Class)Proarrow.Category.Bicategory.Product
2 (Data Constructor)Proarrow.Category.Bicategory.Product
3 (Type/Class)Proarrow.Object.BinaryProduct
4 (Data Constructor)Proarrow.Object.BinaryProduct
prodProarrow.Profunctor.Product
PRODFSTProarrow.Category.Bicategory.Product
PRODKProarrow.Category.Bicategory.Product
PRODSNDProarrow.Category.Bicategory.Product
ProductLimit 
1 (Type/Class)Proarrow.Category.Limit
2 (Data Constructor)Proarrow.Category.Limit
Prof 
1 (Type/Class)Proarrow.Category.Instance.Prof
2 (Data Constructor)Proarrow.Category.Instance.Prof
3 (Type/Class)Proarrow.Category.Bicategory.Prof
4 (Data Constructor)Proarrow.Category.Bicategory.Prof
prof2exProarrow.Category.Monoidal.Optic
ProfCProarrow.Category.Bicategory.Prof
ProfClProarrow.Category.Bicategory.Prof
ProfConstraintProarrow.Category.Bicategory.Prof
ProfCorepCProarrow.Category.Bicategory.Prof
PROFKProarrow.Category.Bicategory.Prof
ProfKProarrow.Category.Bicategory.Prof
ProfOpticProarrow.Category.Monoidal.Optic
ProfRepCProarrow.Category.Bicategory.Prof
ProfunctorProarrow.Core, Proarrow.Profunctor, Proarrow
projectProarrow.Profunctor.Fix
project'Proarrow.Profunctor.Fix
PromonadProarrow.Core, Proarrow.Promonad
pureProarrow.Category.Monoidal.Applicative
purePProarrow.Category.Monoidal.Applicative
QProarrow.Category.Double.Quintet
Q1Proarrow.Category.Double.Quintet
Q2 
1 (Type/Class)Proarrow.Category.Double.Quintet
2 (Data Constructor)Proarrow.Category.Double.Quintet
QKProarrow.Category.Double.Quintet
QKKProarrow.Category.Double.Quintet
QuintetProarrow.Category.Double.Quintet
Quintet1Proarrow.Category.Double.Quintet
R 
1 (Type/Class)Proarrow.Category.Monoidal.Rev
2 (Data Constructor)Proarrow.Category.Instance.Coproduct
Ran 
1 (Data Constructor)Proarrow.Category.Bicategory.Kan
2 (Type/Class)Proarrow.Category.Bicategory.Kan
3 (Type/Class)Proarrow.Profunctor.Ran
4 (Data Constructor)Proarrow.Profunctor.Ran
ranProarrow.Category.Bicategory.Kan
ranComposeProarrow.Profunctor.Ran
ranComposeInvProarrow.Profunctor.Ran
ranUnivProarrow.Category.Bicategory.Kan
RCatProarrow.Category.Monoidal.Optic
Reader 
1 (Type/Class)Proarrow.Promonad.Reader
2 (Data Constructor)Proarrow.Promonad.Reader
rebaseLanProarrow.Category.Bicategory.Kan
rebaseLiftProarrow.Category.Bicategory.Kan
rebaseRanProarrow.Category.Bicategory.Kan
rebaseRiftProarrow.Category.Bicategory.Kan
ReplaceProarrow.Category.Monoidal.Optic
ReplacingProarrow.Category.Monoidal.Optic
Replicate 
1 (Type/Class)Proarrow.Category.Instance.Simplex
2 (Data Constructor)Proarrow.Category.Instance.Simplex
repMapProarrow.Profunctor.Representable
RepresentableProarrow.Profunctor.Representable
REVProarrow.Category.Monoidal.Rev
Rev 
1 (Type/Class)Proarrow.Category.Monoidal.Rev
2 (Data Constructor)Proarrow.Category.Monoidal.Rev
RewriteProarrow.Category.Instance.Free
rewriteAfterConsProarrow.Category.Instance.Free
rgtProarrow.Object.BinaryCoproduct
rgt'Proarrow.Object.BinaryCoproduct
Rift 
1 (Type/Class)Proarrow.Category.Bicategory.Kan
2 (Type/Class)Proarrow.Profunctor.Rift
3 (Data Constructor)Proarrow.Profunctor.Rift
riftProarrow.Category.Bicategory.Kan
riftComposeProarrow.Profunctor.Rift
riftComposeInvProarrow.Profunctor.Rift
riftUnivProarrow.Category.Bicategory.Kan
rightProarrow.Object.BinaryCoproduct
rightActionProarrow.Category.Bicategory
rightAdjunctProarrow.Adjunction, Proarrow
RightKanExtensionProarrow.Category.Bicategory.Kan
RightKanLiftProarrow.Category.Bicategory.Kan
rightUnitor 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
rightUnitor'Proarrow.Category.Instance.Simplex
rightUnitorInv 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
rightUnitorInv'Proarrow.Category.Instance.Simplex
rightUnitorProdProarrow.Object.BinaryProduct
rightUnitorProdInvProarrow.Object.BinaryProduct
rmapProarrow.Core, Proarrow.Profunctor, Proarrow
runRan 
1 (Function)Proarrow.Category.Bicategory.Kan
2 (Function)Proarrow.Profunctor.Ran
runRiftProarrow.Profunctor.Rift
SProarrow.Category.Instance.Simplex
SConsProarrow.Category.Bicategory
second 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Object.BinaryProduct
Setting 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
SimplexProarrow.Category.Instance.Simplex
singleton 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Double
singNatProarrow.Category.Instance.Simplex
singNat'Proarrow.Category.Instance.Simplex
singObjProarrow.Category.Instance.Simplex
singPathProarrow.Category.Bicategory
SListProarrow.Category.Monoidal
sListProarrow.Category.Monoidal
SNatProarrow.Category.Instance.Simplex
Snd 
1 (Type/Class)Proarrow.Category.Bicategory.Product
2 (Type/Class)Proarrow.Category.Instance.Product
sndProarrow.Object.BinaryProduct
snd'Proarrow.Object.BinaryProduct
SndCat 
1 (Type/Class)Proarrow.Category.Instance.Cat
2 (Data Constructor)Proarrow.Category.Instance.Cat
sndPProarrow.Profunctor.Product
SNilProarrow.Category.Bicategory
SPathProarrow.Category.Bicategory
splitFold 
1 (Function)Proarrow.Category.Monoidal
2 (Function)Proarrow.Category.Bicategory
splitFoldCoProarrow.Category.Bicategory.Co
splitFoldQProarrow.Category.Double.Quintet
SQProarrow.Category.Double
SqProarrow.Category.Double, Proarrow.Category.Double, Proarrow.Category.Double.Quintet
SQ1Proarrow.Category.Double
Sq1Proarrow.Category.Double, Proarrow.Category.Double, Proarrow.Category.Double.Quintet
srcProarrow.Core, Proarrow.Object, Proarrow
SSProarrow.Category.Instance.Simplex
Star 
1 (Type/Class)Proarrow.Profunctor.Star
2 (Data Constructor)Proarrow.Profunctor.Star
State 
1 (Type/Class)Proarrow.Promonad.State
2 (Data Constructor)Proarrow.Promonad.State
Str 
1 (Data Constructor)Proarrow.Category.Monoidal
2 (Data Constructor)Proarrow.Category.Bicategory
Strictified 
1 (Type/Class)Proarrow.Category.Monoidal
2 (Type/Class)Proarrow.Category.Bicategory
SUB 
1 (Type/Class)Proarrow.Category.Instance.Sub
2 (Type/Class)Proarrow.Category.Bicategory.Sub
Sub 
1 (Type/Class)Proarrow.Category.Instance.Sub
2 (Data Constructor)Proarrow.Category.Instance.Sub
3 (Type/Class)Proarrow.Category.Bicategory.Sub
4 (Data Constructor)Proarrow.Category.Bicategory.Sub
SUBCAT 
1 (Type/Class)Proarrow.Category.Instance.Sub
2 (Type/Class)Proarrow.Category.Bicategory.Sub
sucProarrow.Category.Instance.Simplex
swapProarrow.Category.Monoidal
swap'Proarrow.Category.Monoidal
swapProdProarrow.Object.BinaryProduct
SymMonoidalProarrow.Category.Monoidal
SZProarrow.Category.Instance.Simplex
T0Proarrow.Category.Bicategory.Terminal
T1Proarrow.Category.Bicategory.Terminal
tabulateProarrow.Profunctor.Representable
TambaraProarrow.Category.Monoidal.Optic
tambaraProarrow.Category.Monoidal.Optic
TensorIsProductProarrow.Object.BinaryProduct
Terminal 
1 (Type/Class)Proarrow.Category.Bicategory.Terminal
2 (Data Constructor)Proarrow.Category.Bicategory.Terminal
TerminalLimit 
1 (Type/Class)Proarrow.Category.Limit
2 (Data Constructor)Proarrow.Category.Limit
TerminalObjectProarrow.Object.Terminal
TerminalProfunctor 
1 (Type/Class)Proarrow.Profunctor.Terminal
2 (Data Constructor)Proarrow.Profunctor.Terminal
TerminalProfunctor'Proarrow.Profunctor.Terminal
Terminate 
1 (Type/Class)Proarrow.Category.Instance.Cat
2 (Data Constructor)Proarrow.Category.Instance.Cat
terminateProarrow.Object.Terminal
terminate'Proarrow.Object.Terminal
TERMKProarrow.Category.Bicategory.Terminal
tgtProarrow.Core, Proarrow.Object, Proarrow
TKProarrow.Category.Bicategory.Terminal
toLeftProarrow.Category.Double
toListProarrow.Profunctor.Fix
toRightProarrow.Category.Double
TraversalProarrow.Category.Monoidal.Optic
traversingProarrow.Category.Monoidal.Optic
TRUProarrow.Category.Instance.Bool
TruProarrow.Category.Instance.Bool
TypeProarrow.Category.Instance.Hask
UProarrow.Category.Instance.Unit
UNProarrow.Core
UnCoProarrow.Category.Double
uncurryProarrow.Object.Exponential
uncurry'Proarrow.Object.Exponential
UNITProarrow.Category.Instance.Unit
Unit 
1 (Type/Class)Proarrow.Category.Monoidal
2 (Type/Class)Proarrow.Category.Instance.Unit
3 (Data Constructor)Proarrow.Category.Instance.Unit
unit 
1 (Function)Proarrow.Category.Bicategory
2 (Function)Proarrow.Adjunction, Proarrow
unitFromStarUnitProarrow.Adjunction, Proarrow
unitorProarrow.Category.Monoidal.Optic
unitorInvProarrow.Category.Monoidal.Optic
unlift2ForgetProarrow.Category.Instance.Linear
unlift2FreeProarrow.Category.Instance.Linear
UnOpProarrow.Category.Double
unurProarrow.Category.Instance.Linear
Unweighted 
1 (Type/Class)Proarrow.Category.Limit
2 (Type/Class)Proarrow.Category.Colimit
UpdateProarrow.Category.Monoidal.Optic
UpdatingProarrow.Category.Monoidal.Optic
Ur 
1 (Type/Class)Proarrow.Category.Instance.Linear
2 (Data Constructor)Proarrow.Category.Instance.Linear
VProarrow.Category.Enriched
VacuusObProarrow.Object, Proarrow
vArrProarrow.Category.Double
vArr1Proarrow.Category.Double
Viewing 
1 (Type/Class)Proarrow.Category.Monoidal.Optic
2 (Data Constructor)Proarrow.Category.Monoidal.Optic
VOIDProarrow.Category.Instance.Zero
voidIdProarrow.Category.Instance.Zero
withAssocProarrow.Category.Bicategory
withComObProarrow.Category.Double
withConObProarrow.Category.Double
withCorepCodProarrow.Profunctor.Corepresentable
withRepCodProarrow.Profunctor.Representable
withUnitalProarrow.Category.Bicategory
Writer 
1 (Type/Class)Proarrow.Promonad.Writer
2 (Data Constructor)Proarrow.Promonad.Writer
XProarrow.Category.Instance.Simplex
YProarrow.Category.Instance.Simplex
Yo 
1 (Type/Class)Proarrow.Profunctor.Yoneda
2 (Data Constructor)Proarrow.Profunctor.Yoneda
Yoneda 
1 (Type/Class)Proarrow.Profunctor.Yoneda
2 (Data Constructor)Proarrow.Profunctor.Yoneda
yonedaProarrow.Profunctor.Yoneda
Z 
1 (Data Constructor)Proarrow.Category.Instance.Simplex
2 (Type/Class)Proarrow.Category.Instance.Simplex
ZeroProarrow.Category.Instance.Zero
\\Proarrow.Core, Proarrow.Profunctor, Proarrow
\\\Proarrow.Category.Bicategory
\\\\Proarrow.Category.Double
^.Proarrow.Category.Monoidal.Optic
^^^Proarrow.Object.Exponential
|>Proarrow.Profunctor.Ran
||Proarrow.Object.BinaryCoproduct
||| 
1 (Function)Proarrow.Category.Double
2 (Function)Proarrow.Object.BinaryCoproduct
~>Proarrow.Core, Proarrow.Category, Proarrow, Proarrow
~~>Proarrow.Object.Exponential