Module Category

module Category: sig .. end

Categories.


module type T = sig .. end

A category.

module Free: 
functor (G : Graph.T) -> sig .. end

Free category on a graph.

module Monoid: 
functor (M : Monoid.T) -> sig .. end

Category of a monoid.

module Graph: 
functor (C : T) -> sig .. end

Underlying graph of a category.