Description
Provides a safer and more principled ListT implementation for Haskell. ListT represents computations that can produce multiple results while also living inside another monad.
It is useful for code that needs nondeterministic, streaming, or multi-result computations without common ListT pitfalls. It is a developer library and not an end-user program.