Of Lambda Functions, Closures, and Traits