[Haskell-cafe] mapFst and mapSnd