Update patch set 7
Patch Set 7: Code-Review-1
This implementation suffers from the same bug that I discovered today on enwiki's Module:Arguments. If you explicitly erase an argument, it still shows up when iterating with pairs or ipairs. I've added a couple of test cases to demonstrate, but I'm not sure of the best fix at the moment.