[Haskell-cafe] multiple defentions of .. fst defined here errors.