in reply to how to force scalar context (without scalar())?

The following won't help you, but I had to say it ;)
# Perl 6 $obj.method( foo => +some_number_returning_func(), bar => ~some_string_returning_func(), );
Unary + (~) forces Number (String) context to its argument.