Fixed with a5014fd0855545cc083b3590 , tests needed.
> On 26 Aug 2017, at 13:10, Sam S. (via RT) <perl6-bugs-follo...@perl.org>
> wrote:
>
> # New Ticket Created by Sam S.
> # Please include the string: [perl #131962]
> # in the subject line of all future correspondence about this issue.
> # <URL: https://rt.perl.org/Ticket/Display.html?id=131962 >
>
>
> ➜ say (4 => Mu).kv;
> Type check failed in binding to parameter 'val2';
> expected Any but got Mu (Mu)
>
> ➜ say ((Mu) => 4).kv;
> Type check failed in binding to parameter 'val1';
> expected Any but got Mu (Mu)
>
> ➜ say ((Mu) => Mu).kv;
> Type check failed in binding to parameter 'val1';
> expected Any but got Mu (Mu)
>
> `Pair` methods that are affected:
> .kv
> .keys
> .values
>
> `Pair` methods that NOT are affected:
> .key
> .value
> .pairs
> .antipairs
> .Str
> .gist
> .perl
>
> bisectable finds that this was broken two weeks ago:
>
> https://gist.github.com/Whateverable/03a10377df0b3e0409eaa69330750868
>
> https://github.com/rakudo/rakudo/commit/30584dac2fe231038c5bea557946a41310e9fd0f