type FirstLower = T extends `${infer F}${infer R}` ? `${Lowercase}${R}` : T; export type { FirstLower };