module Data.Discrimination
(
Discriminating(..)
, Group(..)
, Grouping(..)
, Grouping1(..)
, nub
, nubWith
, group
, groupWith
, runGroup
, groupingEq
, Sort(..)
, Sorting(..)
, Sorting1(..)
, desc
, sort
, sortWith
, sortingBag
, sortingSet
, sortingCompare
, toMap
, toMapWith
, toMapWithKey
, toIntMap
, toIntMapWith
, toIntMapWithKey
, toSet
, toIntSet
, joining
, inner
, outer
, leftOuter
, rightOuter
) where
import Data.Discrimination.Class
import Data.Discrimination.Grouping
import Data.Discrimination.Sorting