[Haskell-cafe] Collecting MonadError errors generically