enum-thing A set of function doing things with a flagged enum value. Includes: hasFlag, addFlag, removeFlag and expandFlag.