Calix4pyrroles: versatile molecular containers with ion transport, recognition, and molecular switching functions | Synapse