Describir: Diversity-triggered deterministic bacterial assembly constrains community functions