Implementation of basic Category theory patterns in Scala One can find definitions of Functor Monad Applicative Functor And tools like sequence method collect method Traversable definitions etc. Up to come Iteratees