Ответ 1
То, что я всегда читал, у вас есть единственное и множественное число, So x:xs
или y:ys
и т.д.
На самом деле это не имеет никакого значения, это просто соглашение.
IIRC он также упомянул в Learn You the Haskell.
Edited
Моя ошибка - фактически в Real World Haskell в главе о типах и функциях.