⬅ common/grouper.py