From unexpected reactions to a new family of ionic co-crystals: the case of barbituric acid with alkali bromides and caesium iodide.