Fixed appending expressions with outer plus

“[NaN]+Infinity” is now encoded correctly, albeit not as concisely as
“NaN+[Infinity]”.