You don't work with pointer arithmetic directly in Lua syntax, so why would you need offsets?
Complaints about ~= as the negation of equality are as petty as well. The syntax in question isn't just used by Lua, either, and it usually tells me that a developer can't respect differences between languages.