Isocyanate- and phosgene-free routes to polyfunctional cyclic carbonates and green polyurethanes by fixation of carbon dioxide.