category-extras-0.44.1: Various modules and constructs inspired by category theory.

Portabilitynon-portable (rank-2 polymorphism)
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>

Control.Morphism.Histo

Description

Traditional operators, shown here to show how to roll your own

Documentation

histo :: Functor f => AlgW f (Cofree f) a -> Fix f -> aSource

g_histo :: (Functor f, Functor h) => Dist f h -> AlgW f (Cofree h) a -> Fix f -> aSource

distHisto :: (Functor f, Functor h) => Dist f h -> Dist f (Cofree h)Source