[Haskell-beginners] Closure clear-up?