Gisted: Rúnar Bjarnason on Scalaz, Lenses, Functional Programming and Scala