str has other methods like __rmod__, __rsub__ or __rmul__
int did have a __radd__ method
Weird, and I'd like to know why.
Example radd beeing called when first term HAS add method:
>>> class STR(str):
... def __radd__(self, other):
... print "jeje"
... return other.__add__(self)
...
>>> 'aaaaa' + STR('bbbbb')
jeje
'aaaaabbbbb'