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

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

Control.Morphism.Futu

Description

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

Documentation

futu :: Functor f => GCoalgebra f (Free f) a -> a -> FixF fSource

g_futu :: (Functor f, Functor h) => Dist h f -> GCoalgebra f (Free h) a -> a -> FixF fSource

distFutu :: (Functor f, Functor h) => Dist h f -> Dist (Free h) fSource