[Haskell-beginners] Question on evaluating function compostion