List of elements of alternating types