Zaslat SMS: The stereoselective synthesis of heterocycles through cation-triggered annulation