you can control the order in which each output is emitted during computation, although I don't necessarily want to recommend going down that path depending on what the use case is here -- in general we recommend against going too "wide" with your graph with things like DynamicOutputs (as a framework like map-reduce is more suited for super highly-parallel operations), but there are definitely cases where it might make sense to do what you're proposing