private CellLoop(StreamLoop <T> streamLoop) : base(streamLoop, null) => this.streamLoop = streamLoop;
private DiscreteCellLoop(CellLoop <T> cellLoop) : base(cellLoop) { this.streamLoop = new StreamLoop <T>(); this.cellLoop = cellLoop; }