[Haskell-beginners] Collapsing multiple case branches?