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