folder property
pulseTime is the amount of time that's passed since this pulse started. For pulses in the future, it will be negative. For pulses in the past, it will be large. You usually want to get the pulse progress as clampUnit(pulseTime/duration)
Implementation
T Function(T accumulator, double pulseTime, T pulseValue) folder;