scalaz — Functional Programming for Scala | Open Awesome