sample a subset of individuals who will receive treatment. The subset is allways smaller than the limit of treatments available minus those already receiving treatment
allocate_treatment(variables, need_treatment, treated_state, limit)
Model variables
a individual::Bitset of individuals who need treatment
a list states for individuals receiving treatment
the number of individuals who can receive treatment