I would expect all these to produce the same result:string s1 = 2 + 2;
int two = 2;
string s2 = two + two;
print(s1);
print(s2);
print(2+2);
print(two+two);And they do: 4. I can understand expecting them all to produce 22, but I don't like that. Print certainly shouldn't be special.