Type-safe functional sequences for processing iterable data in TypeScript | Dark Hacker News