in reply to Scalar Context Not Applied During Method Call

The code without print doesn't throw any error for me. With print, the usual trick is to add a +:
print +($a + $b)->bfac;

It is a hint to the parser that the left parenthesis doesn't start the argument list for print.

لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ