Multiple multicomponent macrocyclizations (MiBs): a strategic development toward macrocycle diversity.