pub fn scan<P: AsRef<Path>>( path: &P, options: &ScanOptions ) -> impl Iterator<Item = Result<Project, Red>>