This will avoid having to order things such as `set_waveform_frequency` has to come before `set_run_mode`