Чтобы ответить на ваш первый вопрос, есть способ для этого:
say $coll.maxpairs; # 2 => 5
Чтобы ответить на ваш второй вопрос: нет, вы не можете. Вы можете разработать только некоторые логи c, которые будут предварительно обрабатывать значения перед тем, как перейти к Bag
.
<1 2 2 3 2 4 4 2 2>.map( *somelogic* ).Bag
Оставляя часть * somelogi c* в качестве упражнения для читателя.