As title says, have a command that runs whatever was run last again. In particular it should keep track of arguments to `run_mode` so that things like program, arguments, where to run, etc. are repeated properly.