LINQ-like query syntax for TypeScript