category-extras-0.53.4: Various modules and constructs inspired by category theory

Portabilityportable
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>

Control.Dyad

Description

Working Towards Maarten Fokkinga's Dyads

Documentation

class (CDistributes w m ~>, CDistributes m w ~>, CExtend w ~>, CBind m ~>) => CDyad w m (~>) whereSource

Methods

cdyid :: w a ~> m aSource

newtype DiKleisli w m (~>) a b Source

Constructors

DiKleisli 

Fields

runDiKleisli :: w a ~> m b
 

Instances

CDyad w m k => Category (DiKleisli w m k)