(a -> a -> a) -> [a] -> a
(a -> a -> Bool) -> [a] -> [[a]]
(a -> a -> Bool) -> [a] -> [a]
(a -> a -> Bool) -> [a] -> [a] -> [a]
(a -> a -> Bool) -> a -> [a] -> [a]
(a -> a -> Ordering) -> [a] -> [a]
(a -> a -> Ordering) -> a -> [a] -> [a]
(a -> b -> (a,c)) -> a -> [b] -> (a,[c])
(a -> b -> c -> d -> e -> f -> g -> h) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g] -> [h]
(a -> b -> c -> d -> e -> f -> g) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g]
(a -> b -> c -> d -> e -> f) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f]
(a -> b -> c -> d -> e) -> [a] -> [b] -> [c] -> [d] -> [e]
(a -> Bool) -> [a] -> ([a],[a])
(a -> Bool) -> [a] -> [Int]
(a -> Bool) -> [a] -> Maybe a
(a -> Bool) -> [a] -> Maybe Int
(a -> Maybe (b,a)) -> a -> [b]
[(a,b,c,d)] -> ([a],[b],[c],[d])
[(a,b,c,d,e)] -> ([a],[b],[c],[d],[e])
[(a,b,c,d,e,f)] -> ([a],[b],[c],[d],[e],[f])
[(a,b,c,d,e,f,g)] -> ([a],[b],[c],[d],[e],[f],[g])
[[a]] -> [[a]]
[a] -> [[a]]
[a] -> [a]
[a] -> [a] -> [a]
[a] -> [a] -> Bool
[a] -> [b] -> [c] -> [d] -> [(a,b,c,d)]
[a] -> [b] -> [c] -> [d] -> [e] -> [(a,b,c,d,e)]
[a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [(a,b,c,d,e,f)]
[a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g] -> [(a,b,c,d,e,f,g)]
[b] -> a
[b] -> a -> b
a -> [a] -> [a]
a -> [a] -> [Int]
a -> [a] -> Maybe Int
a -> [b] -> ([b],[b])
a -> [b] -> [b]
a -> b -> [b]