Heterocycle synthesis by copper facilitated addition of heteroatoms to alkenes, alkynes and arenes.