It might be possible that one want to use executable with command line option... lets not restrict it to 1? and have >= 1?
right, but then more needs to be changed. All positional arguments need to be passed to the application.