Linq like api for C++.