This doesn't accomplish the same thing. `anyMatch` means that at least one of the decoders actually succeeded. In `firstWins` cases, anyMatch isn't needed b/c a success returns immediately, but in `all` cases, we need anyMatch to tell us that (for instance) the first of three decoders succeeded.