[Haskell-cafe] Problematic irrefutable pattern matching of existentials