Control.Category.Constrained
class Category k
class Cartesian k
type ObjectPair k a b
class Curry k
type ObjectMorphism k b c
type (+)
class CoCartesian k
type ObjectSum k a b
class Isomorphic k a b
data ConstrainedCategory k o a b
class HasAgent k
data GenericAgent k a v
type CatTagged k x