feature: iteration_size=len(callable_ds)

this makes the user code a bit cleaner.