どこかまでかはかわいいのに、どこかから突然かわいくなくなっちゃう感じ。
うーん、確かにそんな感じですね。。
function iterate (f, s) { return chain([s], { next: function() { return s = f(s) } }) } function right(a, b) { return b } var last = partial(reduce, right); last(islice(iterate(succ, 'a'), 11)); // => "k"