zio.CanFail
See theCanFail companion object
A value of type CanFail[E] provides implicit evidence that an effect with
error type E can fail, that is, that E is not equal to Nothing.
A value of type CanFail[E] provides implicit evidence that an effect with
error type E can fail, that is, that E is not equal to Nothing.