hoistEither :: MonadError e m => Either e a -> m a
hoistEither = either throwError return
hoistEither :: MonadError e m => Either e a -> m a
hoistEither = either throwError return
hoistEither = either throwError return