Text this: Novel macrocycles: from synthesis to supramolecular function