Implement core to read generators from iterators
Implement core to read generators from iterators

This core function is going to be used both for the top-level iterator
in the scratch mode generation of Sims transversal system, and for
reading the individual coset representative lists in the deserialization
mode.

tschijnmo/drudge,tschijnmo/drudge,tschijnmo/drudge