Allow builtin ++ from += overloads, and similar, to work on a type witout a parameterless constructor