Learn how to use opaque return types and type erasure to improve your understanding of intuitive and effective APIs, both as a developer and a consumer.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/24942207-opaque-return-types-and-type-erasure