public static operator/( c1 as Complex<FLOAT_TYPE>, c2 as Complex<FLOAT_TYPE> ) as Complex<FLOAT_TYPE>:
c1 = Complex(1, 2) # Default type is Double c2 = Complex<Double>(3, 4) c3 = c1 / c2 # c3 is Complex<>(0.33, 0.5)