pub fn grep<'main, P: Printer + Sync>( printer: P, pat: &str, paths: Option<impl Iterator<Item = &'main OsStr>>, config: Config<'main>) -> Result<bool>