I am aware you're talking about integer comparison, and am telling you it's not trivial (in CFEngine).  Look at the number parsers and consider the convergence implications, and how floating-point numbers are treated.  It must be approached carefully, tested fully, and must involve the number parsing facilities from the ground up.  Otherwise you're just providing `strcmp` with a new name.

Please update https://cfengine.com/dev/issues/3388 with this use case and let's continue the discussion there.