[Haskell-beginners] code review