Add support for moving an object into or out of the parameter list: `foo.bar(1)` -> `bar(foo, 1)` `foo->bar(1)` -> `bar(foo, 1)` and `bar(foo, 1)` -> `foo.bar(1)`
Add support for moving an object into or out of the parameter list:
foo.bar(1)->bar(foo, 1)foo->bar(1)->bar(foo, 1)and
bar(foo, 1)->foo.bar(1)