SE-0244: Opaque Result Types (reopened)

As was mentioned in Improving the UI of generics - #46 by Joe_Groff thread, I'd much prefer using syntax of

func makeAnimals() -> (some Animal T, some Animal U) { ... }

for naming the types, applying to both some and any types. And in both parameter and return type positions.

3 Likes