Wanna play with lambdas a bit? :) Also, auto return type inference from functions (C++14) could be useful too.