[Haskell-cafe] Definition of List type?