Fixed with 31be51284e70badd8ed , tests needed.
> On 8 May 2017, at 20:25, Aleks-Daniel Jakimenko-Aleksejev (via RT)
> <perl6-bugs-follo...@perl.org> wrote:
>
> # New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
> # Please include the string: [perl #131272]
> # in the subject line of all future correspondence about this issue.
> # <URL: https://rt.perl.org/Ticket/Display.html?id=131272 >
>
>
> Code:
> say ^5 .BagHash.pickpairs(2.5);
>
> Result:
> (1 => 1 4 => 1)
>
>
> Code:
> say ^5 .BagHash.pick(2.5);
>
> Result:
> count computed to 2.5, which cannot be used
> in block <unit> at <tmp> line 1
>
>
> I find it impossible to predict when non-Int args are alright and when they
> are not. I would expect consistency of some sort.
>
> (same thing with .grab and .grabpairs)