[Haskell-cafe] Switch optimization