úÎ Y µ EProvides functionality for smartly measuring the size of a container LReturns (Just size) for containers with O(1) size lookup, otherwise Nothing EReduces a container by 1 element, resulting in Nothing when finished #Equality on the size of containers /Defines Smaller Than on the size of containers 8Defines Smaller Than or Equal on the size of containers /Defines Greater Than on the size of containers 7Defines Greate Than or Equal on the size of containers Sizeable for Maps Sizeable for Sets Sizeable for Lists YSizeable instance for Int, make sure to add typing to integer constants, like: (0::Int).       SizeCompare-0.1Data.SizeCompareSizeablecSizereduce|==||<||<=||>||>=| $fSizeableMap $fSizeableSet $fSizeable[] $fSizeableInt