I totally agree with your explanation.
But I’m worried about this point. Is it agreed direction? As far as I know using some
for 'anonymous generics' is still not agreed direction now. If this syntax were to reject, the contrast of any
and some
collapsed. Then it would become more confusing than ever. If this direction is already formally agreed and there is no possibility to be rejected, I also think using any
for existential type is great.
I'm now considering about reverse generics for argument. I think this would potentially threaten the direction to use some
for normal generics. Because it would be off-topic, I opened a new topic. I'd happy if you check it.
I hope my concerns are wrong. In that case, I also agree with the use of any P
for existential types.