add tests for vector destructuring
support destructuring rest as a vector

to support this nth is now supported on ISeqs.
add simple tests for map destructuring