Text this: Supramolecular assembly and spectroscopic characterization of indolenine–barbituric acid zwitterions