Type classes and purely functional data structures for Scala
It provides purely functional data structures to complement those from the Scala standard library. It defines a set of foundational type classes (e.g.
Monad) and corresponding instances for a large number of data structures.
More information is available on the Scalaz Project page.
It is released under the BSD (open source) license.