Self-organised pattern formation promotes consumer coexistence by fluctuation-dependent mechanisms