Haskell-style plumbing for error-handling, sequenced execution with short-circuit on error, modeling of global data from pure functions, and their combinations thereof. Helps to write larger parts of programs with pure functions and less boilerplate.
Features include: curried functions, monoids, functors, monads, and monad transformers. Comes with a user guide, Codox API reference, and sample code.