>>325
汎用的な関数で処理できるんだから
あとは1行書けば終わりだよ。

function add(a, b) {
  return hogehoge('add', a, b');
}

このhogehoge関数を
作れない人はいないでしょ?


これだけでも出来るかもな
add = function(a, b) { hogehoge('add', a, b') }

さらに
add = createHogeHoge('add');

スタックトレース解析して関数名取得するなら
add = createHogeHoge();