A biomimetic approach to the Elaeocarpus alkaloids. Syntheses of (.+-.)-elaeokanine A, (.+-.)-elaeokanine C, (.+-.)-elaeocarpidine, and (.+-.)-tarennine