Generics to work with tuples in TypeScript
Define complex binary structures using composable primitives
A polyfill for the Record and Tuple Stage 2 ECMAScript proposal.
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
Non-intrusively convert the result of any function or promise to the user's desired style.