Gisted: Scala, Functional Programming and Play 2.0