removed unused function assignmentNames()
throw error on unsuccessful destructuring

assignments such as x\y==[]