'bar', 2 => 'baz'], [0 => 'foo', 3 => 'qux']], ['foo', 'bar', 'baz', 'qux'], static fn (string $str) => Str\starts_with($str, 'b'), ], [ [[0 => 'foo', 3 => 'qux'], [1 => 'bar', 2 => 'baz']], ['foo', 'bar', 'baz', 'qux'], static fn (string $str) => !Str\starts_with($str, 'b'), ], [ [[], []], [], static fn ($_) => false, ], [ [[], ['foo', 'bar', 'baz', 'qux']], ['foo', 'bar', 'baz', 'qux'], static fn (string $str) => false, ], [ [['foo', 'bar', 'baz', 'qux'], []], ['foo', 'bar', 'baz', 'qux'], static fn (string $str) => true, ], ]; } }