Spyke

Sure, why don't I just use a Y combinator to go all the way,

(function (f) { return (function (x) {return f(x(x))})(function (x) {return f(x(x))}) } )(function (rest) {return data.rest});

2

You reached the end

Need to go deeper | Spyke