e primitive comparison operators provide a total ordering for all Janet
types, but importantly, these operators compare values of different types in a
way that the user might find surprising.  If two arguments of a primitive
comparison are of different types, they will be ordered by Janet's internal
type number.  This is not necessarily what the user needs, for example, when
comparing Janet int/s64 types to Janet numbers.
</p>
<pre class="mendoza-codeblock"><code data-language="janet"><span class="mdzsyn-co