[Haskell-cafe] MonadThrow and Either instance