[Haskell-beginners] Copy record with mutations?