A novel multi-component approach to the synthesis of pyrrolo[2,1-a]isoquinoline derivatives