The Some Keyword In Swift

In this post Reinder de Vries explains a language feature introduced with Swift 5.1 - opaque types. Reinder describes what they are, how they relate to Generics, and how they can solve a common problem encountered when using protocols with associated types.