Tree-shakeable, functional, type-safe library for lazy transformation of iterable sequences in TypeScript.