[Haskell-beginners] Modifications inside a Reader?