cpp: Add alternative value_type operators to ConstrainedNumeric
cpp: Current numeric constraints (needs stream operator friends fixing)