Dialkyl Carbonates as Sacrifical Molecules: from Heterocycles to Macrocycles