VECTOR + scalar = vector type (KiROUND when VECTOR is integral and scalar is float) VECTOR + VECTOR = common type vector Implemented with concepts in template rules - SWIG compatible