Lightweight collection-processing library much alike .NET LINQ extension methods written in TypeScript