catacomb.c (mexp_common): Accept an arbitrary iterable.