my $cb = wrap 'main::cb', sub => 0, wrong_ref => 'die';
my $x = ', sub{&{$c[0]}}, sub{&{$c[1]}}) ';
is($cb,
- join('', q!{ my @c; push @c, $_[2]; push @c, $_[3]; !,
+ join('', q!{ my @c = @_[2, 3]; !,
q!my $r = ref($_[0]); !,
q!if ($r eq 'SCALAR') { !,
q!my $r = ref($_[1]); !,