Pairs a descriptive string milestone directly with its target execution callback logic.
StepInput withCallback(Function fn) { return StepInput(description: this, callback: fn); }