@EnumOptionSet is a Swift attached member macro to declare option sets using an enumeration notation.
The EnumRawValues is a Swift attached extension macro to add raw values for enums.
@CaseEquatable is a Swift macro that automatically generates a “raw” case-only enumeration and makes your enum conform to CaseEquatable. This allows you to compare only the case names—ignoring any associated values.
QuickEnum is a Swift Macro that can quickly generate a simple enum declaration, based on the type of the property that the macro is attached to and a set of cases that you provide.