new Accumulator()
The Accumulator loop executes the `fragment` until the `resultsFn` returns an empty array,
the results of each execution are then pushed into an array via the `resultsFn` for use by other tasks.
- Source: