Thanks for the pointer. Interesting. I’ll comment directly on there as well.
I suspect that overloading pre-existing operators will mean that precedence is inherited. Yet, when people “rename” && as and, || as or, yet the readable versions do not inherit the expected precedence, things get a bit weird…