[Haskell-beginners] Design Question: fmap with two lists