download for better quality - A study aid for the introductory chapter of the book "Functional Programming for Mortals with Scalaz" by Sam Halliday, supplemented with code from https://github.com/fommil/fpmortals
Keywords: flatmap, for comprehension, fp for mortals with scalaz, functional programming, generic code, higher kinded types, hkt, io monad, map, monad, pure function, referential transparency, sam halliday, scala, type constructor, typeclass