Contents:
A function/coroutine/class which defines a single processing step.
A generator or async generator, which defines the data source