Vector destructuring from tail, take 2

Incorporated @nikomatsakis's comments from #4748.

Fix #4635.