[Haskell-cafe] Basic question about recursive data type...