`int1 + int2` and `string1 + string2` look absolut...
# random
m
int1 + int2
and
string1 + string2
look absolutely the same but the implementations are absolutely different.