[Haskell-beginners] bugs or lack thereof