Big +1.
A syntax like extension Array<String>
feels like it always has been there.
Good for beginners. Also in general. It brings consistency and brevity.
But not sure about extension for sugars: [String]
. Feels doing something clearly wrong.
However at the same time I'm not particularly against, since it might be just I'm not used to it.
Also feeling a connection with this pitch: [Pitch] Use “some” to express “some specialization of a generic type” - #10 by GreatApe
I remember earlier days: I was a beginner but began to understand some part of it and tried to create extensions for Array
.
extension Array<String> { ... // error
Then I was like