let ( =!  ) x y = (cmp x y)=0