'a', 2 => 'b', 0 => 'c'], new Collection\Vector(['c', 'a', 'b']), ], [ [8, 9, 10], new Collection\ImmVector(Iter\range(8, 10)), fn (int $a, int $b) => $a <=> $b ? -1 : 1, ], [ ['foo' => 'bar', 'bar' => 'baz'], ['foo' => 'bar', 'bar' => 'baz'], ], ]; } }