generic_combinatorial_sampler