Proposal and discussion: Add MonadFail instance to Either