Loop indexes, counted loop arguments.

Pass the loop index into the first function.

Initialize counted loops with arguments, the index comes after all of
the user provided arguments.

Closes #139.
Closes #130.

File                             Raw         Min         Zip     Min/Zip
index.js                 15689/15.32  5515/05.39  3371/03.29  1985/01.94