A set of Objective-C macros to declare enums with additional metadata for easier processing.