Introduce the `EagerMaterializationRangeIterator`, which substitutes the `GeneratorIterator`, and is used to materialize the successors of a node in the `ScopeGraph`. In addition, remove the `GeneratorIterator`.