Fixed #52 -- Spread + Destructuring misplaces the closing parenthesis.

Caused by an off-by-1 error in `spread.replaceSpreads`

Closes #52