Make opOpAssign work with built-in integral types