Imine allylation by allylic trimethylsilanes via in situ formation of N-tosyliminium species from carbonyl compounds and toluene-p-sulfonamide with SnCl2 and N-chlorosuccinimide: regioselection and diastereoselection