Data.List.Class

class List l

data ListItem l a

fromList

filter

repeat

takeWhile

genericTake

scanl

scanl1

transpose

zip

zipWith

concat

concatMap

tail

enumFrom

enumFromTo

foldrL

foldlL

foldl1L

toList

lengthL

lastL

merge2On

mergeOn

execute

joinM

mapL

filterL

iterateM

takeWhileM

repeatM

sortOn

transformListMonad

listStateJoin