CPLIB_GEOMETRY_ARGSORT = 1
proc argcmp(L, R: (int, int)): int {....raises: [], tags: [].}
proc argsort(X: var seq[(int, int)]) {....raises: [], tags: [].}
proc argsorted(X: seq[(int, int)]): seq[(int, int)] {....raises: [], tags: [].}