Pick<Type, Keys>
Creates a new type by selecting one or more properties from an object type.
It is useful when you only need a subset of fields from a larger type.
You can implement your own Pick with an index signature type.
The MyPick type is an improved utility type from the TypeScript FAQs.