[Pitch] Elide `some` in Swift 6

-1 from me.

Having already made inadvertent mistakes in language design is not a reasonable argument for knowingly making more.

I may be misunderstanding here, but to me it seems like it wouldn't decouple the decisions, it would make the second decision for you automatically without telling you.

As I've mentioned before, my experience is precisely the opposite. I was totally unable to form a proper understanding of generics in Swift prior to seeing code that consistently used explicit some.

The alternative is that people will be writing a lot of code that they do not truly understand. Languages must not hide important semantic differences from code authors just because they think they know what the author probably "really" means.

In my opinion, this pitch has no benefits, only a number of known costs and fairly significant risks.

11 Likes