 
 extension TimeUnitRepresentable {
     public var milliseconds: Double {
-        if self.seconds == -1 {
-            return -1
+        if self.seconds == .never {
+            return .never
         }
         return self.seconds / 1000
     }

        return self.minutes
    }
    public var hours: Double {
        if self.seconds == -1 {
            return -1
        }
        return self.minutes * 60
    }

        return self.seconds
    }
    public var minutes: Double {
        if self.seconds == .never {
            return .never
        }
        return self.seconds * 60
    }
