repeat_list.py: Use list of criteria instead of dict to control order