fn disagreement_modifier<'a>(
    agreement_rate: Decimal,
    modifiers: impl Iterator<Item = &'a (Decimal, Decimal)>
) -> Decimal