Opts for run(). Both fields optional. Separated from positional arguments so the call site reads naturally and adding more options later is non-breaking.
run()
Optional
Opts for
run(). Both fields optional. Separated from positional arguments so the call site reads naturally and adding more options later is non-breaking.