| excludeProp | Conditionally excludes a property from an object. |
| isPlainObject | Checks if a value is a plain object (e.g., created with {} or Object). |
| mapObject | Maps a ReadonlyRecord<K, V> to a new ReadonlyRecord<K, U>, preserving branded key types (e.g., type Id = 'id' & string) lost by Object.entries. Uses K extends string for precision. |
| objectToEntries | Converts a record to entries, preserving branded string key types (e.g., type Id = 'id' & string) via StringKeyOf<T>, unlike Object.entries which widens keys to string. |