     public typealias IntegerLiteralType = TimeInterval
     
     public init(integerLiteral value: TimeInterval) {
-        self.delay = value
+        self.rawValue = value
     }
     
 }
 
 public func + (lhs: Stubborn.Delay, rhs: Stubborn.Delay) -> Stubborn.Delay {
-    return Stubborn.Delay(lhs.delay + rhs.delay)
+    return Stubborn.Delay(lhs.rawValue + rhs.rawValue)
 }

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

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