If we call '+' concatenation a DWIM operator, then I'm not sure that DWIM scalars are necessarily
more desirable than DWIM operators. With perl6's
ability to declare types (like 'my int i = 6' or something),
then maybe there's some other way to work it.
I'm not knowledgeable about perl internals, though.