[Haskell-beginners] List -> Map -> List, to add duplicates?