func doMap(_data) fvar(s) s = 'map(self.'+ code(MapFunc) +', ' + Seq + ')' if (linked(Result)) println(res, ' = ', s) event(onMap, res) else event(onMap, s) end end func Result(_data) if (linked(doMap)) return (res) else return ('map(self.'+ code(MapFunc) +', ' + Seq + ')') end end