either-result
The simplest ‘MonadFail’ instance