[Haskell-beginners] Another request for code critique...