Lazier return in UnionType->isSuperTypeOf() (~40% faster)
          
            #19290
        
      | Job | Run time | 
|---|---|
| 54s | |
| 31s | |
| 22s | |
| 28s | |
| 25s | |
| 22s | |
| 1m 1s | |
| 12s | |
| 10s | |
| 4m 25s | 
UnionType->isSuperTypeOf() (~40% faster)
          
            #19290
        
| Job | Run time | 
|---|---|
| 54s | |
| 31s | |
| 22s | |
| 28s | |
| 25s | |
| 22s | |
| 1m 1s | |
| 12s | |
| 10s | |
| 4m 25s |