В текущей реализации в Raku, основанной на NQP, индексы массива имеют максимум 63 бита (по крайней мере, на 64-битных сборках).
use nqp;
my $l := nqp::list;
dd nqp::atpos($l,0x7fff_ffff_ffff_ffff); # Mu
dd nqp::atpos($l,0x7fff_ffff_ffff_ffff + 1);
# Cannot unbox 64 bit wide bigint into native integer
Я бы не стал рассматривать это как функцию или ошибка, но ограничение текущей реализации.
Обратите внимание, что вы можете использовать Array :: Sparse , если хотите использовать индексы большего размера.