Frontiers in Dynamic Supramolecular Chemistry: Towards Practical Functions