Data.List.Class
class List l
data ListItem l a
cons
fromList
filter
repeat
takeWhile
genericTake
scanl
transpose
zip
zipWith
foldrL
foldlL
foldl1L
toList
lengthL
lastL
merge2On
mergeOn
execute
joinM
mapL
iterateM
takeWhileM
sortOn
transformListMonad
listStateJoin