Hmmm, the issue with `forEach()` is that is starts every operation in parallel so there might be race conditions between instances (for example 2x mkdip). I believe there is a 3rd kind of `forEach()` that limits the number of parallel instances. I will look into this.