Use NS_ENUM for enumerated types. Allows enumerated types to work with Swift easier.