20
20
pir::perl6_shiftpush__0PPI($rpa, $!rest, nqp::elems($!rest))
21
21
if nqp::istype($!list, LoL);
23
23
$index = pir::perl6_rpa_find_type__IPPii(
24
24
$!rest, Iterable, 0, $count);
25
25
$index = pir::perl6_rpa_find_type__IPPii(
26
26
$!rest, Parcel, 0, $index)
28
28
pir::perl6_shiftpush__0PPi($rpa, $!rest, $index);
30
30
$x := nqp::shift($!rest);
32
32
(nqp::unshift($!rest, $x); last) if $eager && $x.infinite;
38
37
if nqp::istype($x, Iterable);
39
38
nqp::splice($!rest, nqp::getattr($x, Parcel, '$!storage'), 0, 0);