The code in ``__init__()`` removes days with no lunch periods from self.days - that makes this redundant, right?  The ``generate_all_constraints()`` function won't iterate over keys that are not in the dictionary.