std seems to complain that the placeholder variables are not valid here.
Maybe we need more clarification on whether this should work or not.
std: class A {has $.a = $^b + 1 }; say A.new(1).a
std 237d266: OUTPUTĀ«[31m===[0mSORRY![31m===[0mā¤Placeholder variable
$^b may not be used here because t
# New Ticket Created by John (ash)
# Please include the string: [perl #78188]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=78188 >
$ perl6
> &infix:
Could not find sub &infix:
> 1 Xxx 2
1 1
so Xxx really means somethin