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.
