a simple LINQ lib for c++