allow any number of parts in enumerate_or