What's the advantage of Base.Sequence.Generator over Stdlib.Seq?

I was looking at the code for Base.Sequence.Generator and it appears to offer a similar API to Stdlib.Seq, but with more steps. You’ve got a thunk that returns either nothing or the next element and a continuation. The code is just a bit more complex with the CPS… And then you have to use a run function at the end. I get what is good about Sequence in general vs. Seq, but Sequence.Generator seems to go back to the Seq model.

Am I missing something brilliant about Base.Sequence.Generator?