pub fn parse_files( files: &[(PathBuf, String)], ) -> Vec<(PathBuf, Result<ParseOutput>)>
Parse multiple files in parallel using rayon.