Another attempt at passing arrays as varargs (with implementation)

I think T... is better thought of as a sugared type. Swift doesn't allow as ?, as [], or as [:] today, so it shouldn't allow as .... It would also likely lead to very poor diagnostics in the case of typos/programmer error if we allowed omitting the base type.

6 Likes