fn selected_fields( fields: Candidate, requested: &[ProfileFieldName], ) -> impl Iterator<Item = ProfileFieldName> + '_