     }
 }
 
-public final class XPCInt : XPCObject, IntegerLiteralConvertible {
+public final class XPCInt : XPCObject, IntegerLiteralConvertible, Comparable {
     public typealias IntegerLiteralType = Int64
     
     public convenience init(value: Int) {

    }
}

public final class XPCDouble : XPCObject, FloatLiteralConvertible {
    public typealias FloatLiteralType = Double
    
    required public convenience init(value: Double) {

    }
}

public final class XPCUInt : XPCObject, IntegerLiteralConvertible, Comparable {
    public typealias IntegerLiteralType = UInt64
    
    public convenience init(value: UInt) {
