Question about ghc case analysis