Support for complete continuations and for disposable iterators
Simplified groupUntil