[Haskell-cafe] Origins of (x:xs)?