generic-data Generic data, using discrimination Experimental Haskell library exploring the following papers, Generic Top-down Discrimination for Sorting and Partitioning in Linear Time Sorting and Searching by Distribution: From Generic Discrimination to Generic Tries Generalizing generalized tries