function
boot.janet on line 733, column 1
(compare x y)
Polymorphic compare. Returns -1, 0, 1 for x < y, x = y, x > y
respectively. Differs from the primitive comparators in that it first
checks to see whether either x or y implement a `compare` method
which can compare x and y. If so, it uses that method. If not, it
delegates to the primitive comparators.