pub fn extract_strings(file_path: &str) -> Result<Vec<String>, Box<dyn Error>>