@leaverou @johannes Certainly not, but in this case there's already :has(), so I either have to develop an intuition for both* or mentally map one to the other. A bit like Array#reduce vs a for loop - sure, I know what reduce does, but code that uses it isn't intuitive to me.
* unlikely because I don't need this often enough