I'd prefer some sort of @+, @-, @/, @%, @//, @^, @= for integer operators.
There is no need to introduce new metamethods for these operators.
It's enough to introduce the third argument for the attribute prepended to the operator sign.
So, multiple attributes may coexist in the language.
"x = y + z" will invoke "__add(y, z)"
"x = y @+ z" will invoke "__add(y, z, '@')"