[Haskell-cafe] Dead else branch does influence runtime?