It looks like this bug hasn't been *completely* fixed: dd &infix:<+>( "2" ); # 2 dd &infix:<*>( "2" ); # 2
dd [*] "2"; # 2 dd [+] "2"; # 2 dd reduce &infix:<*>, "2"; # 2 dd reduce &infix:<+>, "2"; # "2" i.e. it doesn't work when using the + operator with the functional form of reduce, even though it works with other numeric operators and with the meta-operator form.