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(name, arguments) {  _debug("starting xmlhttprequest");  var request = _newXMLHttpRequest(); asynch = true;       request.open('POST', location.href, asynch); request.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); request.onreadystatechange = _remoteCallHandler(kappa, request);  request.send("__name=" + _base64encode(name) + "&__args=" + _base64encode(JSON.stringify(arguments))); 
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/ad49fe4baf93c92fa7e5cffde6934bd00a38a49f/jslib.js/clean/lib/js/jslib.js