[Haskell-beginners] binding vs. parameter passing