fixed loop over and unpack tuple targets: "for x,y in d.items()"
fixed calling function with *args and **kwargs.
fixed dict.items(), now works on: `self.__dict__.items()`
fixed builtin setattr