Using a key-remapping `as` clause, which object is assignable to `G`?type Getters<T> = { [K in keyof T as `get${Capitalize<string & K>}`]: () => T[K]; }; type G = Getters<{ name: string; age: number }>;