Add DEFINE-FOREIGN-ENUM-FROM-CONSTANTS which basically acts like the
bitmask variant, but makes an actual enum and type alias.  This is
useful for entirely anonymous and otherwise inaccessible enums.