in step.go [258:268]
func (as AddSteps) Merge(others ...AddSteps) AddSteps { for _, other := range others { for k, v := range other { if as[k] == nil { as[k] = new(StepConfig) } as[k].Merge(v) } } return as }