Go beyond functions with Swift generic types. Learn how to define custom classes, structs, and enums that can operate over any unspecified data type.