Dec 9, 2023
Forcing "any SomeType" was basically a reminder that your type could have reference or protocol-witness behavior occurring under the hood.
While "some" indicates that you're some type of that generic type while still being able to reason about the underlying type.
Swift has a bit of a split personality in some regards, as on one hand it wants to simplify and abstract away differences.... while at the same time it continually wants to remind you of those differences.