There is no enumeration for all cases on an enum [Swift 3.0.1]

My practice is to define a static constant array inside the enum which enumerates them. This is error prone when a case is added and the array isn’t updated.

#ThingsMomNeverToldMe