fun id(x: T) = x fun box(): String { if (id('a') > id('b')) return "fail 1" if (id('a') >= id('b')) return "fail 2" if (id('b') < id('a')) return "fail 3" if (id('b') <= id('a')) return "fail 4" val x = id('a').compareTo('b') if (x != -1) return "fail 5" val y = id('b').compareTo('a') if (y != 1) return "fail 6" return "OK" }