Goal: Implement the built-in `Omit<T, K>` generic without using it. Constructs a type by picking all properties from `T` and then removing `K`. For example: Source challenge: https://github.com/type-challenges/type-challenges/tree/main/questions/00003-medium-omit Reference explanation: https://github.com/ghaiklor/type-challenges-solutions/blob/main/en/medium-omit.md
Run "Check Solution" to validate your code in the browser.