Fix arity.

Fixed arity. I was pushing a new invocation on to the stack too soon;
conditions were causing `invoke` to exit before popping the stack.

File                             Raw         Min         Zip     Min/Zip
index.js                 11189/10.93  3855/03.76  3128/03.05  1449/01.42