Tracks each of loads. Convenience for calling add in a loop when you do not need the individual futures back.
loads
void addAll(Iterable<Future<Object?>> loads) { for (final load in loads) { add(load); } }