Of Lambda Functions, Closures and Traits