Generics in TypeScript? Nice! Even better LINQ.