Macroesters and macroions in the polymerization of THF with ClO−4 anion