table.insert already has an optional middle argument, I don't see any issue there (yeah some people complain about it, but some people complain about virtually anything).
A little ad-hominem argument serves to discredit the opposition, no?
It’s people who complain about people who always complain that i always complain about. :)