It appears that when Pike is presented with a comparison like:
a<=b
And given the availability of `< and `<= and `== operators, it insists on using `< first, and if that fails it uses `==. Instead of using merely `<= directly.
Am I missing something here or is that a missed optimisation?