Carbonyl propargylation by 1-substituted prop-2-ynyl mesylates and carbonyl allenylation by 3-substituted prop-2-ynyl mesylates with tin(II) iodide and tetrabutylammonium iodide