smash::PulseGenerator