I strongly agree with adding opaque result types to Swift. However, supporting "reverse generics" first seems better for me because Swift has already supported generics. I think having generics and "reverse generics", in the transition period to add features step by step, m...