 extension Stubborn.Delay: CustomStringConvertible {
     
     public var description: String {
-        return "Delay(\(self.delay))"
+        return "Delay(\(self.rawValue))"
     }
     
 }

    public typealias IntegerLiteralType = TimeInterval
    
    public init(integerLiteral value: TimeInterval) {
        self.delay = value
    }
    
}

public func + (lhs: Stubborn.Delay, rhs: Stubborn.Delay) -> Stubborn.Delay {
    return Stubborn.Delay(lhs.delay + rhs.delay)
}

    public typealias FloatLiteralType = TimeInterval
    
    public init(floatLiteral value: TimeInterval) {
        self.rawValue = value
    }
    
}
