If referencing a type via a union of array that is not available in the version it doesn't complain and we endup with some never types ``` model Widget { // uncomment to fix // @added(Versions.v2) content: string | Bar[]; } @added(Versions.v2) model Bar {} ``` [Playground Link](https://typespec.io/playground?c=aW1wb3J0ICJAdHlwZXNwZWMvdmVyc2lvbmluZyI7Cgp1c2luZyBUeXBlU3BlYy5WyR07CgpAxytlZCjHGHMpCkBzZXJ2aWNlKHsKICB0aXRsZTogIldpZGdldCBTxhsiLAp9KQpuYW1lc3BhY2UgRGVtb8cbOwoKZW51bSDIUCDERnYxLMQGMiwKfQoKbW9kZWwgx1HEHi8vIHVuY29tbWVudCB0byBmaXjGFkBhZGTrAJsudjIpCiAgY29udGVudDogc3Ry5ADbfCBCYXJbXTvEXNQyxnBCYXIge30K&e=%40typespec%2Fopenapi3&options=%7B%7D)