rem: imap: function (fun, p, q/*, ...*/) { /***  imap(fun, p, q, ...) --> fun(p0, q0, ...), fun(p1, q1, ...), ...  ***/ var m = MochiKit.Base; var self = MochiKit.Iter; var iterables = m.map(self.iter, m.extend(null, arguments, 1)); var map = m.map; var next = self.next; return { repr: function () { return "imap(...)"; }, toString: m.forward("repr"), next: function () { return fun.apply(this, map(next, iterables)); } }; }, 
add: },imap:function(fun,p,q){ var m=MochiKit.Base; var self=MochiKit.Iter; var _146=m.map(self.iter,m.extend(null,arguments,1)); var map=m.map; var next=self.next; return {repr:function(){ return "imap(...)"; },toString:m.forward("repr"),next:function(){ return fun.apply(this,map(next,_146)); }}; },applymap:function(fun,seq,self){ 
context:     imap: function (fun, p, q/*, ...*/) {        /***            imap(fun, p, q, ...) --> fun(p0, q0, ...), fun(p1, q1, ...), ...        ***/        var m = MochiKit.Base;        var self = MochiKit.Iter;        var iterables = m.map(self.iter, m.extend(null, arguments, 1));        var map = m.map;        var next = self.next;        return {            repr: function () { return "imap(...)"; },            toString: m.forward("repr"),            next: function () {                return fun.apply(this, map(next, iterables));            }        };    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js