iterateParallelForNextLoop has been extracted from IterateParallel to not mess around with closing channels in different locations of the source code when an error occurs.
(ctx context.Context, r *sql.Rows, rowChan chan<- *ColumnMap)
Source from the content-addressed store, hash-verified