@hackage exotic-list-monads1.0.0

Non-standard monads on lists and non-empty lists

The usual list monad is only one of infinitely many ways to turn the list functor into a monad. The same applies to the usual non-empty list monad and the non-empty list functor. This library collects such non-standard "list" and "non-empty list" monads.