Unsaturated Carbanions, Heterocumulenes and Thiocarbonyl Compounds − New Routes to Heterocycles