rem: return kappa(function (kappa) { return function () { return kappa(f.apply(f, args1).apply(f, arguments)); }; }); 
add: return function (kappa) { return function () { return kappa(method.apply(obj, arguments)); }; }; 
context:         return kappa(function (kappa) {          return function () {              return kappa(f.apply(f, args1).apply(f, arguments));          };        });
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/ad49fe4baf93c92fa7e5cffde6934bd00a38a49f/jslib.js/clean/lib/js/jslib.js