fix in-place assignments of arbitrary objects to variables with inferred Python builtin/extension types