Haskell 98 comonads
OTHER License
Haskell 98 semigroups
Miscellaneous articles. The readme is the table of contents.
A more flexible mtl
Comonad transformers that require Haskell extensions
(Co)update (co)monads and right monoid actions
An implementation of "Freer Monads, More Extensible Effects".
A monad, perhaps.
free monads
Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor
Combinators for manipulating locally-nameless generalized de Bruijn terms
Provides a wide array of (semi)groupoids and operations for working with them. A Semigroupoid is...
A basic monad for lifting ST actions
the EitherT monad transformer
comonad transformers based on functional-dependencies
Dual Traversable