export type RemovePrefix = { [k in keyof T as k extends `${string}${Tag}${infer Key}` ? Key : k]: T[k]; };