[Haskell-beginners] maybe this could be improved?