We should replace all list-of-list redundant groups with `RedundantGroups` objects everywhere. One question would be whether we should make the `get_reds` function _return_ a `RedundantGroups` object.