Аргументы функций подкачки

При рефакторинге кода было бы полезно поменять аргументы функций. Изменение, например: func(foo[0], bar(), baz.spam) в func(baz.spam, foo[0], bar()) Есть ли способ поменять местами аргументы влево / вправо, оставив в скобках функции и запятые? Обратите внимание, что это может стать довольно...