pub fn audience_moves_by_row( moves: &[AudienceMove], ) -> Result<BTreeMap<(String, String), &AudienceMove>, DbError>