What is `keyof Cloned` for this homomorphic mapped type?type Clone<T> = { [K in keyof T]: T[K] }; type Fn = { (x: number): string; prop: boolean; }; type Cloned = Clone<Fn>;