export type BinaryXor = BinaryXorParser; export type BinaryXorParser = X extends `${infer F}${infer R}` ? Y extends `${infer F2}${infer R2}` ? F extends "1" ? F2 extends "1" ? BinaryXorParser : BinaryXorParser : F2 extends "1" ? BinaryXorParser : BinaryXorParser : A : A;