Data.List.Class
class List l
data ListItem l a