A Swift-only playground that I made to help me understand how to implement generators for Swift enum types.