I like this, but playing devil's advocate here, I feel it might be semantically confusing to have the operator for errors in that case. .success(or:) feels semantically more clear about what's happening.
I like this, but playing devil's advocate here, I feel it might be semantically confusing to have the operator for errors in that case. .success(or:) feels semantically more clear about what's happening.