You can try and fire switches at different times but the jitter in the switches tends to be too great to control. You also run into issues with different voltages in the circuit at different times. They are pulse shaping systems that fire switches at different times but they cannot respond at the nanosecond scale at the MA level.