- pick
- readonly
- tuple-to-object
- first
- tuple-length
- exclude (nice breakdown of the distributive property of union types and conditionals)
- awaited (recursive)
- if
- concat
- includes
- push
- unshift
- parameters
- return-type
- omit
- read-only-2
- deep-readonly (mapping a primitive type returns primitive type)
- tuple-to-union
- bem (template literal types are distributive with union types)
- chainable