fn pack_spending_strategy<W: Write>(
    spending_strategy: &SpendingCounterIncreasing,
    codec: &mut Codec<W>
) -> Result<(), WriteError>