こんな感じのコードになるんですかね?

function any(name, arg1, arg2, arg3, ...) {
 switch(name) {
 case 'add' :
   元add関数の中身
 case 'sub'':
   元sub関数の中身
 case 'mul':
   元mul関数の中身
 case 'div':
   元div関数の中身
 case:
  :
  :数万行
 }
}