pub async fn run<I, S>(program: S, args: I) -> Result<Output, Error>where I: IntoIterator<Item = S>, S: AsRef<OsStr>,
An asynchronous wrapper around running and getting command output