*{"Foo::name1"} = -> $a { $a->{name1} };
If I read A12 correctly, this could be written as:
&Foo::$name1 := -> $a {$a.name1};
Could be; that sounds somewhat right, but could you point out where in A12 because a search for := revelaed nothing relevant to me.
Sorry, the assignment part came from A6 (and, rechecking, it seems to use ::= when assigning to a sub). The ability to say pkg::$name came from A12.