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