Maybe we should handle the case the step function is anonymous:

```js
        stepInfo = f("Step %s %d/%d", step.name || "anonymous", this.step, this.steps.length), 
```