Executable: factor out argument parsing to settings
Executable: don’t track arguments, track settings