text: Addition of an allylsilane to an aldehyde is used in an efficient synthesis of tagetol. 
  Iminium ions generated in situ may be trapped by intramolecular allysilanes. The cyclization below has been used in syntheses of isoretronecanol and epilupinine.