Tauschen Sie Funktionsargumente aus

Beim Refactoring von Code wäre es nützlich, Funktionsargumente austauschen zu können. Ändern für zB: func(foo[0], bar(), baz.spam) in func(baz.spam, foo[0], bar()) Gibt es eine Möglichkeit, Argumente nach links / rechts zu tauschen, wobei die Klammern und Kommas der Funktionen beibehalten werden?...