MarControlValue: separate arithmetic operations from comparison

Some types (like realvec) have well defined arithmetic operations
but not arithmetic comparison.