Publications Contracted Porphyrins and Calixpyrroles: Synthetic Challenges and Ring-Contraction Effects May 10, 2024