>>> nub $ replicate 5 'a' Slist {sList = "a", sSize = Size 1} >>> nub mempty Slist {sList = [], sSize = Size 0} >>> nub $ slist [1,2,3,4,3,2,1,2,4,3,5] Slist {sList = [1,2,3,4,5], sSize = Size 5}
>>> nubBy (\x y -> mod x 3 == mod y 3) $ slist [1,2,4,5,6] Slist {sList = [1,2,6], sSize = Size 3}
>>> ordNub $ slist [3, 3, 3, 2, 2, -1, 1] Slist {sList = [3,2,-1,1], sSize = Size 4}