Safe Haskell | None |
---|
- class Empty f where
- empty :: f a
- class Cons f where
- cons :: a -> f a -> f a
- class View f where
- class Singleton f where
- singleton :: a -> f a
- class Append f where
- append :: f a -> f a -> f a
- class Zip f where
- zipWith :: (a -> b -> c) -> f a -> f b -> f c
- zip :: Zip f => f a -> f b -> f (a, b)
- class Sort f where
- sort :: (Ord a, Sort f) => f a -> f a
- insert :: (Ord a, Sort f) => a -> f a -> (a, f a)
- class Arbitrary f where