_D: T extends number & infer U
    ? U extends number
        ? $ResolveBranch<$O, [$Then], T>
        : $ResolveBranch<$O, [$Else]>
    : $ResolveBranch<$O, [$Then], T>

Type Parameters