[Pitch] Extensions on bound generic types

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
:thinking: