Report question

Question: Different types in case expression result in Haskell