Type-safe utilities for working in TypeScript. For example, a type-safe property path type, deep partial type, etc.