fn parse_gecos_fields( lines: &[&str], current_index: &mut usize, ) -> Result<(Option<String>, Option<String>, Option<String>)>