Can someone help me solve this operator overloading problem?

I'd like to have it so that the following does overload specialFloat += float, 
but **NOT** float += float...

is that not possible?
    
    
    type specialFloat = float
    
    proc `+=` (a: var specialFloat, b: float) =
        a = a + b
    

Reply via email to