This also advances support for string expressions in general. Handle assignments to string variables in the code generator by trying to calculate a string expression. This involves the new string object thread details.