I\'m trying to make a generic type which will make keys of the given type required if they are a certain type. Rest of the keys should be optional or omitted.
Consider th