ZoomRange

public struct ZoomRange : Sequence

It strictly stores z1 and z2, and the rest of the range is built upon request