!Z:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None 456=>?@AMP. sets%Ordered sets with duplicate elements. setsO(1) setsO(1) setsO(n)setsO(n)sets O(min n m)setsO(n*m)sets O(min(n,m)) - Combines all elements of bothsetsO(n)setsO(n)setsO(n)setsO(?)  SafeE      !"#$%&'()*+,-./012345  Safe#$setsO(n+m)%setsO(1)&setsO(1)'setsO(log n)(setsO(log n))sets O(n+m+t1+t2)*sets O(n+m+t1+t2)+setsO(1)-setsO(1).setsO(log n)/setsO(log n)0setsO(n+m)1setsO(n+m)2setsO(n+m)3sets/O(n+t)4setsO(n)5setsO(n) - Guaranteed to be disjoint6setsO(n)!"#$%&'()*+,-./0123456!"#$%&'()*+,-./0123456NoneM$t79:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno79:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoNone4M/AssetsUnordered sets with duplicate elements. The semantics for "unordering" is based on the idea that we will not know what order the elements are in at any point, and we are free to re-order elements in any way.IMost binary functions are algorithmically heavier on the right arguments.Pronounced "Unordered Many Set"wsetsO(1)xsetsO(n)ysetsO(n)zsetsO(n){setsO(n)|setsO(n*m)}sets O(n*(m^3))~setsO(1)setsO(1)setsO(1)setsO(n)setsO(n)setsO(n*m)sets O(n*(m^4)) - Combines all elements of bothsetsO(n)setsO(n)setsO(n)setsO(?)stuvwxyz{|}~stuvwxyz{|}~None4>@AM4sets!Pronounced "Unordered Unique Set"setsO(1)setsO(n)setsO(n)setsO(n)setsO(n)setsO(n*m)sets O(n*(m^2))setsO(1)setsO(1)setsO(n)setsO(n)setsO(n*m)setsO(n*m)setsO(n*m)setsO(n)setsO(n) - Guaranteed to be disjointsetsO(n)setsO(?)None 1456=>?@AM566None=>?@A8setsDeletes  entire set with minimum key66 Safe:6789:;<=>      !"#$%&'()**+  ,-./001  23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWX  YZ[\]^^_  `abcdefghij,klmnopqrstu-vvwxyz{{|}~~6       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZZ[  2345789:;\=>?@ABCDEFGHIJKLMNOPQRS]^_`abcdefghijkijSijRijlijmijnij9ijJijIijHijGijoijpijqijrijsijtij=ij<ij:ij;ij8ij7ijuijQijvijPijMijOijNijLijKijAij?ij@ij>ijBijwijijijijijijij6ijFijEijDijxijCijyijzijijijijijijij5ij4ij3ij2ijijijij ij ij{ | } ~     "sets-0.0.6.2-6ZdBRaO0XDBHOhU8d9IZmData.Set.Ordered.ManyData.Set.Ordered.UniqueData.Set.Ordered.Unique.FiniteData.Set.Ordered.Unique.WithData.Set.Unordered.ManyData.Set.Unordered.UniqueData.Set.ClassData.Set.Ordered.Many.With Paths_setsOMSetunOMSet\\nullsizemember notMemberlookup isSubsetOfisProperSubsetOfempty singletoninsertdeleteunion difference intersectionfilter partitionmapmapMaybe$fMonadBaseGenGen$fArbitraryOMSet$fMergeableOMSet $fEqOMSet $fShowOMSet$fFunctorOMSet$fApplicativeOMSet $fMonadOMSet$fFoldableOMSet$fTraversableOMSetOUSet FiniteSet unFiniteSettotal complement $fEqFiniteSet$fShowFiniteSetSetWith unSetWithlookupLTlookupGTlookupLElookupGEunionssplit splitMember splitRoot lookupIndex findIndexelemAtdeleteAtfoldrfoldlfoldr'foldl'foldfindMinfindMax deleteMin deleteMax deleteFindMin deleteFindMaxminViewmaxViewelemstoListfromList toAscList toDescList fromAscListfromDistinctAscListshowTree showTreeWith$fFoldableSetWith$fSemigroupSetWith$fMonoidSetWithUMSetunUMSet$fArbitraryUMSet $fEqUMSet$fMergeableUMSet$fFunctorUMSet $fShowUMSetUUSetunUUSet$fArbitraryUUSet $fEqUUSet$fMergeableUUSet$fFunctorUUSet $fShowUUSetCanBeProperSubset CanBeSubsetHasSize HasTotalWith totalWithHasTotal HasEmptyWith emptyWithHasEmpty HasInsertWith insertWith HasInsert HasDeleteHasSingletonWith singletonWith HasSingleton HasComplementXUnionunXUnion HasXUnionxunion HasDifference IntersectionunIntersectionHasIntersectionUnionunUnionHasUnionunions1 intersectionsintersections1xunionsxunions1 fromFoldablefromFoldableWithKey fromFoldable1fromFoldable1WithKey$fHasUnionFiniteSet$fHasUnionUUSet$fHasUnionUMSet$fHasUnionOMSet$fHasUnionPredicate$fHasUnionSetWith$fHasUnionHashMap$fHasUnionHashSet$fHasUnionIntMap$fHasUnionIntSet $fHasUnionMap $fHasUnionSet$fSemigroupUnion$fCommutativeUnion$fHasIntersectionFiniteSet$fHasIntersectionUUSet$fHasIntersectionUMSet$fHasIntersectionOMSet$fHasIntersectionPredicate$fHasIntersectionSetWith$fHasIntersectionHashMap$fHasIntersectionHashSet$fHasIntersectionIntMap$fHasIntersectionIntSet$fHasIntersectionMap$fHasIntersectionSet$fSemigroupIntersection$fCommutativeIntersection$fHasDifferenceFiniteSet$fHasDifferenceUUSet$fHasDifferenceUMSet$fHasDifferenceOMSet$fHasDifferencePredicate$fHasDifferenceSetWith$fHasDifferenceHashMap$fHasDifferenceHashSet$fHasDifferenceIntMap$fHasDifferenceIntSet$fHasDifferenceMap$fHasDifferenceSet $fHasXUnions$fSemigroupXUnion$fCommutativeXUnion$fHasComplementFiniteSet$fHasComplementPredicate$fHasSingletonaUUSet$fHasSingletonaUMSet$fHasSingletonaOMSet$fHasSingletonaPredicate$fHasSingletonaHashSet$fHasSingletonIntIntSet$fHasSingletonaSeq$fHasSingletonaVector$fHasSingletona[]$fHasSingletonaSet$fHasSingletonWithSetaFiniteSet$fHasSingletonWith->aSetWith$fHasSingletonWithkaHashMap$fHasSingletonWithIntaIntMap$fHasSingletonWithkaMap$fHasDeleteaFiniteSet$fHasDeleteaUUSet$fHasDeleteaUMSet$fHasDeleteaOMSet$fHasDeleteaPredicate$fHasDeleteaSetWith$fHasDeletekHashMap$fHasDeleteaHashSet$fHasDeleteIntIntMap$fHasDeleteIntIntSet$fHasDeleteaVector$fHasDeletea[]$fHasDeletekMap$fHasDeleteaSet$fHasInsertaFiniteSet$fHasInsertaUUSet$fHasInsertaUMSet$fHasInsertaOMSet$fHasInsertaPredicate$fHasInsertaSetWith$fHasInsertaHashSet$fHasInsertIntIntSet$fHasInsertaVector$fHasInserta[]$fHasInsertaSet$fHasInsertWithkaHashMap$fHasInsertWithIntaIntMap$fHasInsertWithkaMap$fHasEmptyUUSet$fHasEmptyUMSet$fHasEmptyOMSet$fHasEmptyPredicate$fHasEmptyHashMap$fHasEmptyHashSet$fHasEmptyIntMap$fHasEmptyIntSet $fHasEmptySeq$fHasEmptyVector $fHasEmpty[] $fHasEmptyMap $fHasEmptySet$fCommutativeIdUnion$fMonoidXUnion $fMonoidUnion$fHasEmptyWithSetFiniteSet$fHasEmptyWith->SetWith$fHasTotalPredicate$fCommutativeIdIntersection$fMonoidIntersection $fHasTotalWithFiniteSetFiniteSet$fHasSizeFiniteSet$fHasSizeUUSet$fHasSizeUMSet$fHasSizeOMSet$fHasSizeSetWith$fHasSizeHashMap$fHasSizeHashSet$fHasSizeIntMap$fHasSizeIntSet $fHasSizeSeq$fHasSizeVector $fHasSize[] $fHasSizeMap $fHasSizeSet$fCanBeSubsetFiniteSet$fCanBeSubsetUUSet$fCanBeSubsetUMSet$fCanBeSubsetOMSet$fCanBeSubsetSetWith$fCanBeSubsetIntMap$fCanBeSubsetIntSet$fCanBeSubsetMap$fCanBeSubsetSet$fCanBeProperSubsetFiniteSet$fCanBeProperSubsetUUSet$fCanBeProperSubsetUMSet$fCanBeProperSubsetOMSet$fCanBeProperSubsetSetWith$fCanBeProperSubsetIntMap$fCanBeProperSubsetIntSet$fCanBeProperSubsetMap$fCanBeProperSubsetSet $fShowUnion $fEqUnion $fOrdUnion$fFunctorUnion$fFoldableUnion$fTraversableUnion$fShowIntersection$fEqIntersection$fOrdIntersection$fFunctorIntersection$fFoldableIntersection$fTraversableIntersection $fShowXUnion $fEqXUnion $fOrdXUnion$fFunctorXUnion$fFoldableXUnion$fTraversableXUnion$fCanBeProperSubsetXUnion$fCanBeSubsetXUnion$fHasSizeXUnion$fHasTotalWithXUnion$fHasTotalXUnion$fHasEmptyWithXUnion$fHasEmptyXUnion$fHasDeleteXUnion$fHasInsertWithXUnion$fHasInsertXUnion$fHasSingletonWithXUnion$fHasSingletonXUnion$fHasComplementXUnion$fHasIntersectionXUnion$fHasDifferenceXUnion$fHasUnionXUnion$fCanBeProperSubsetIntersection$fCanBeSubsetIntersection$fHasSizeIntersection$fHasTotalWithIntersection$fHasTotalIntersection$fHasEmptyWithIntersection$fHasEmptyIntersection$fHasDeleteIntersection$fHasInsertWithIntersection$fHasInsertIntersection$fHasSingletonWithIntersection$fHasSingletonIntersection$fHasComplementIntersection$fHasIntersectionIntersection$fHasDifferenceIntersection$fHasUnionIntersection$fCanBeProperSubsetUnion$fCanBeSubsetUnion$fHasSizeUnion$fHasTotalWithUnion$fHasTotalUnion$fHasEmptyWithUnion$fHasEmptyUnion$fHasDeleteUnion$fHasInsertWithUnion$fHasInsertUnion$fHasSingletonWithUnion$fHasSingletonUnion$fHasComplementUnion$fHasIntersectionUnion$fHasDifferenceUnion$fHasUnionUnionSetsWith unSetsWithsetAt$fCanBeProperSubsetSetsWith$fCanBeSubsetSetsWith$fHasSizeSetsWith$fHasEmptyWith->SetsWith$fHasDeleteaSetsWith$fHasInsertaSetsWith$fHasSingletonWith->aSetsWith$fHasIntersectionSetsWith$fHasDifferenceSetsWith$fHasUnionSetsWith $fEqSetsWith$fFoldableSetsWithcontainers-0.6.0.1Data.Set.Internalvalid disjointUnioncartesianProductpowerSet spanAntitonedropWhileAntitonetakeWhileAntitonesplitAtdroptakefromDistinctDescList fromDescList mapMonotonic lookupMax lookupMindisjointSetversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName