Generics are a key feature in Swift, which, combined with protocols, let you build clean, reusable abstractions. Let's get started!
This is a companion discussion topic for the original entry at https://www.kodeco.com/1940187-advanced-swift-generics-and-protocols/lessons/1