A polymer comprising an optionally substituted first repeat unit off
formula (1): wherein F is a divalent residue; each G in each occurrence
is independently a divalent residue; r is at least 1; each p is
independently 0 or 1 and each corresponding q is the other of 0 or 1; and
G comprises a heteroatom in the case where n is 1. ##STR00001##