Example of constraining property selection by Generic Parameter\'s T properties only:
T
type Person = { name: string; age: number; locations: num