pub fn run_from<I, T>(args: I) -> Result<()>where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,
Exposed for tests: parse from an explicit argv, bypassing std::env::args.
std::env::args