Polyalkenyl halides