[Haskell-cafe] lists with mixed types