Re: [GHC] #9588: Add `MonadPlus (Either e)` and `Alternative (Either e)` instances (was: Add `MonadPlus {IO, Either e}` and `Alternative (Either e)` instances)