LINQ query operators inspired by Scala