I wonder if the first one is a bug:
use v6;
my @x = (
{ a => 1}
{b => 2 }
);
say @x.perl;
prints Array.new({"b" => 2})
Almost the same code:
use v6;
my @x = (
{ a => 1} {b => 2 }
);
say @x.perl;
===SORRY!===
Malformed initializer
Gabor
