Asymmetric vinylogous Mannich reactions: a versatile approach to functionalized heterocycles.