Data.List.Class
class List l
data ListItem l a
fromList
filter
repeat
take
takeWhile
genericTake
scanl
scanl1
transpose
zip
zipWith
concat
concatMap
tail
enumFrom
enumFromTo
catMaybes
mapMaybe
foldrL
foldlL
foldl1L
toList
lengthL
lastL
merge2On
mergeOn
execute
joinM
mapL
filterL
iterateM
takeWhileM
repeatM
splitAtM
splitWhenM
sortOn
transformListMonad
listStateJoin