Data.Functor.Kan.Lan
data Lan g h a
toLan
fromLan
glan
composeLan
decomposeLan
adjointToLan
lanToAdjoint
composedAdjointToLan
lanToComposedAdjoint