export type XStaticEnum = (Values extends [infer Left extends unknown, ...infer Right extends unknown[]] ? XStaticEnum : Result);