Calix[4]arene-constrained cyclopeptides, a novel type of macrocyclic host molecule