// !LANGUAGE: +ProperIeee754Comparisons fun less(x: Comparable, y: Float) = x is Float && x < y fun less(x: Comparable, y: Double) = x is Double && x < y fun box(): String { if (less(-0.0F, 0.0F)) return "Fail F" if (less(-0.0, 0.0)) return "Fail D" return "OK" }