export type ParamNameFromSegment = S extends `{${infer Name}}` ? Name extends "*" ? never : Name : never;