Self-assembling triazolophanes: from croissants through donuts to spherical vesicles.