[Haskell-cafe] List implementation.