Support arrays and objects in assignments