fn extract_line_comment_purpose( lines: &[String], max_scan_lines: usize, prefixes: &[String], ) -> (Option<String>, Vec<String>)
Extract a purpose from a line-comment header.