つまりこんな感じか

関数定義が
 function copy(from x, to y){
  ...
 }
みたいになってて、呼び出す時は
 copy from x to y
と書いても
 copy to y from x
と書いてもおk

引数の順番とかってややこしいことを一々憶えるよりは
分かりやすいような気はするね