stepgen-v2: disentangle #2 - split off make_pulses state
stepgen-v2: disentangle #2 - split off make_pulses state

behold: another shared state, addval!

regressions ok

strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit