Я пытаюсь отобразить чанки из объекта Match в массив Pairs с изменяемыми строковыми значениями - что, я полагаю, требует скаризации строк. Единственный способ понять, как это сделать, заключить их в квадратные скобки и проиндексировать:
my @n =map { $_.key => [$_.value.Str][0] }, G::parse($str).chunks;
Скаляризация с помощью $ (..) не работала и не клонировала и тому подобное. Должен быть более канонический путь. И почему не работает $ (..) - разве не для этого?