Safe-Inferred+A set of flags.<For most functions operating on flag sets, there must be an  instance for a. Some functions also require .You must ensure that % only returns values in the range  [0 .. 31], otherwise an error can occur.In the  instance,  is  and /<> is . Alias for " that can be imported unqualified. Alias for " that can be imported unqualified.JCreate a flag set from a list of flags. Input list can contain duplicates.)Test whether a flag set contains a value.hConvert a flag set to a list of values. The values will be ordered according to the order defined by ) and there will not be any duplicates.The empty flag set.%A flag set containing a single value.The union of two flag sets.  The union of multiple flag sets.  The difference of two flag sets. "The intersection of two flag sets. 'The flag set that contains every value. Insert a value into a flag set.Remove a value from a flag set.!Test whether a flag set is empty.#The number of values in a flag set.           !"data-flagset-1.0.0.0 Data.FlagSetFlagSetflagshasFlagfromListmembertoListempty singletonunionunions difference intersectionfullinsertdeletenullsizebaseGHC.EnumEnumBoundedfromEnum Data.MonoidMonoidmemptymappend MkFlagSetwithBit$fMonoidFlagSet $fShowFlagSet $fOrdFlagSet $fEqFlagSet