[Haskell-beginners] suggestions for code improvement