rem: return function() { if ( __mailboxes[__current_pid].length > 0) { kappa(__mailboxes[__current_pid].pop()); } else { __block_proc(__current_pid, function () { recv(kappa)() }); } } 
add: kCurry(function (kappa) { return function (msg) { __mailboxes[pid].push(msg); __wakeup(pid); kappa(1); } }) 
context:   return function() {    if ( __mailboxes[__current_pid].length > 0) {      kappa(__mailboxes[__current_pid].pop());    } else {      __block_proc(__current_pid, function () { recv(kappa)() });    }  }
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/067f1f0f89b088c12115062ef8d37890796fcc1b/jslib.js/clean/jslib.js