toIntersectionType