Data.Set.Class

data Union a

data Intersection a

data XUnion a

class HasUnion s

unions

class HasDifference s

(\\)

class HasIntersection s

intersections

class HasXUnion s

class HasComplement s

class HasSingleton a s

class HasSingletonWith k a s

class HasDelete a s

class HasInsert a s

class HasInsertWith k a s

class HasEmpty s

class HasEmptyWith k s

class HasTotal s

class HasTotalWith k s

class HasSize s

class CanBeSubset s

class CanBeProperSubset s