// Repro for #27596 type MyMap = {[P in keyof T]: T[keyof T]}; function foo(arg: U): MyMap { return arg; }