Allow strip to be called on multiple input files, which is interpreted as stripping N files in place. Using multiple input files is incompatible with -o.
To allow this, create a DriverConfig struct which just wraps a list of CopyConfigs. objcopy will only ever have a single CopyConfig, but strip will have N (where N >= 1) CopyConfigs.
not sure if these checks are particularly useful,
i'd probably reorganize and simplify (and, actually, speed up) this test a little bit:
What would you say to this approach ?