In great need of proper message ...
I have a bad habit of writing defined/undefined(:D or :U) constraint
after the variable instead of after the type before the variable in a
call signature(Don't ask why ;-|).
The error given is
Cannot invoke this object
Perl is not able to parse the object
I come to the conclusion that making $foo.="bar"() work is more useful than
complaining about a potential P5ism.
So, patch and tests are here:
https://github.com/rakudo/rakudo/commit/98d9b87aaa
https://github.com/perl6/roast/commit/5f82bde7e0
Closing ticket.