Supramolecular design of 3D-printable hydrogels for functional materials