[Haskell-cafe] ErrorT vs Either