Aryl carbazole-based macrocycles: synthesis, their remarkably stable radical cations and host–guest complexation with fullerenes