let
lt x y =
Z
.cmp x y < 0