なんで
obj.str()
obj.len()
とかじゃなくて
str(obj)
len(obj)
なの?