UnionToIntersection<U>: Bug parsing ConditionalType