##
[ $a, $b, @rest ] # Perl
{ a=>4, b=>5, %rest } # Perl
##
##
[ a, b, ...[ c, d ] ] // ES6
{ a:4, b:5, ...{ c:6, d:7 } } // ES6
##
##
[ $a, $b, [ $c, $d ]->@* ] # Perl
{ a=>4, b=>5, { c=>6, d=>7 }->%* } # Perl