     internal static func mulD(_ lhs: SummableD, _ rhs: Double) -> SummableD {
         return lhs * rhs
     }
-    
-    internal static func divI(_ lhs: SummableI, _ rhs: Int) -> SummableI {
-        return lhs * rhs
-    }
-    
-    internal static func divF(_ lhs: SummableF, _ rhs: Float) -> SummableF {
-        return lhs * rhs
-    }
-    
-    internal static func divD(_ lhs: SummableD, _ rhs: Double) -> SummableD {
-        return lhs * rhs
-    }
 }
 
 extension Float {

    internal static func mulD(_ lhs: SummableD, _ rhs: Double) -> SummableD {
        return lhs * rhs
    }
    
    internal static func divI(_ lhs: SummableI, _ rhs: Int) -> SummableI {
        return lhs * Double(rhs)
    }
    
    internal static func divF(_ lhs: SummableF, _ rhs: Float) -> SummableF {
        return lhs * Double(rhs)
    }
    
    internal static func divD(_ lhs: SummableD, _ rhs: Double) -> SummableD {
        return lhs * rhs
    }
}

    internal static func mulD(_ lhs: SummableD, _ rhs: Double) -> SummableD {
        return GenericRGBA<Double>(red: lhs.red * rhs, green: lhs.green * rhs, blue: lhs.blue * rhs, alpha: lhs.alpha * rhs)
    }
}

extension UInt8 {
