As far as I understand it, the problem can be golfed to the following: $ perl6 -e 'say EnumMap.new("a", 42).perl' EnumMap.new(:a(42))
$ perl6 -e 'say EnumMap.new("a", 42).perl.perl' "EnumMap.new(:a(42))" $ perl6 -e 'say EnumMap.new("a", 42).perl.EVAL' EnumMap.new()