fixing bug to do with bookend indicies due to a reused variable name

Insufficient tests weren't catching an issue with `Sneaker.Core` bookends and the indicies pattern.  In the loop iterating over bookends to be run, the array of arguments to be passed into bookends was being reassigned, meaning that inits past the first looking to use arguments would get an incorrect representation.