[Haskell-cafe] Catch-all considered harmful?