An implementation of Language Integrated Query (LINQ) for Objective-C