[GHC] #12160: MonadFail instance for (Either String)?