Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
Nubable ([] *) | |
((~) [*] (Nub * ((:) * e ((:) * f s))) ((:) * e (Nub * ((:) * f s))), Nubable ((:) * f s)) => Nubable ((:) * e ((:) * f s)) | |
Nubable ((:) * e ([] *)) | |
(Monoid u, Nubable ((:) * ((:->) k u) s)) => Nubable ((:) * ((:->) k u) ((:) * ((:->) k u) s)) | Define the operation for removing duplicates using mappend |