A generator is a range which owns its state (typically a non-reference counted container).
Unique take.
Unique range (slice) owning its source of Source.
See Source File