···4747 defined above, with one difference on the treatment of the float value
4848 {!Stdlib.nan}. Namely, the comparison predicates treat [nan]
4949 as different from any other float value, including itself;
5050- while [repr] treats [nan] as equal to itself and less than any
5050+ while [compare] treats [nan] as equal to itself and less than any
5151 other float value. This treatment of [nan] ensures that [compare]
5252 defines a total ordering relation.
5353