[Haskell-beginners] will GHC optimize pattern-matching on integers?