R/process_vaccination.R
    vaccination_process.RdThis function distributes vaccine doses each day for the vaccine model with multiple doses but no types. It distributes vaccines according to the following strategy.
start at phase = 1, meaning we begin by distributing the first dose
use get_vaccination_priority_stage to check what stage of the
prioritization matrix vaccine_coverage_mat from strategy_matrix
we should be using to decide who to vaccinate.
we can advance one row of the prioritization matrix when coverage for this dose (phase) >=
prioritization matrix and coverage for next dose (phase) >= prioritization matrix groups prioritized
for the next dose by the matrix next_dose_priority.
vaccination_process(parameters, variables, events, dt)a named list
a named list
a named list
size of time step