2], []]; yield [[1 => 2], [1, 2], [], ['baz' => 1]]; yield [[], [1, 2], ['foo' => 2], ['baz' => 1]]; yield [[], [1, 2], ['foo' => 2], ['baz' => 1]]; yield [[6 => 7, 7 => 8], Vec\range(1, 8), Vec\range(1, 6), []]; yield [[7 => 8], Vec\range(1, 8), Vec\range(1, 6), [6 => 7]]; } }