[Haskell-cafe] All-fail case in asum