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
![]()