rem: return function(fn, list, result) { if (isEmpty(list)) kappa(result) else { h = list[0]; _call(fn, [h], function(himg) { t = list.slice(1); _accumAux(kappa)(fn, t, result.concat(himg)) } ); } 
add: return function(msg) { alert(msg); throw ("Error: " + msg); 
context:   return function(fn, list, result) {    if (isEmpty(list)) kappa(result)    else {      h = list[0];      _call(fn, [h], function(himg) {                       t = list.slice(1);                       _accumAux(kappa)(fn, t, result.concat(himg))                     } );    }  }
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/efbbfc276dd06c55e8127c897171af8b6da1112a/jslib.js/clean/lib/js/jslib.js