rem: return function (f) { kCurry(function (kappa) { return function (arg) {  var childPid = ++_maxPid; _mailboxes[childPid] = []; setTimeout(function () { _debug("launched " + childPid); _current_pid = childPid; f(_applyChanges)(arg) }, 200); kappa(childPid);  }; }); 
add: return function() { if (request.readyState == isComplete) {  var serverResponse = JSON.parse(_base64decode(request.responseText.replace('\n', ''))); if ((serverResponse instanceof Object) && ('__continuation' in serverResponse)) {  var _res = null; var cont = function(r) { res = r; }  var f = window[serverResponse.__name](cont); f.apply(f, _tuple_as_list(serverResponse.__arg)); var request_ = _newXMLHttpRequest(); request_.open('POST', location.href, true); request_.onreadystatechange = _remoteCallHandler(kappa, request_); request_.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request_.send("__continuation=" + serverResponse.__continuation + "&__result=" + _base64encode(JSON.stringify(_res))); } else {  kappa(serverResponse); } } 
context:   return function (f) {    kCurry(function (kappa) {       return function (arg) {        var childPid = ++_maxPid;        _mailboxes[childPid] = [];        setTimeout(function () {                      _debug("launched " + childPid);                     _current_pid = childPid;                     f(_applyChanges)(arg)                    }, 200);        kappa(childPid);      };    });  }
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/efbbfc276dd06c55e8127c897171af8b6da1112a/jslib.js/clean/lib/js/jslib.js