[*foo] [1, *foo, 2] [1, *foo]