Main-chain supramolecular block copolymers.