how about if we just allow the existing concurrency param to be a string with a format like e.g. `-concurrency-1..5`? (meaning start at 1 worker at iteration 1, move to 5 workers by iteration N). Then you can specify either "2" or "2..2" (which would be equivalent) to get a constant number of workers. I think that's simpler and clearer.