Look at that, I had no idea, you're right. It's still... hacky, personally I wouldn't use it. I'd define it explicitly at the top of the function with `local arg = {...}`.