Depending on the order returned by $collation->readings(), if you try to merge/collapse readings by relationship type and the relationship type has not been applied transitively (i.e. propagated) then the merge may or may not be complete. We need to do this recursively to be sure.
Depending on the order returned by $collation->readings(), if you try to merge/collapse readings by relationship type and the relationship type has not been applied transitively (i.e. propagated) then the merge may or may not be complete. We need to do this recursively to be sure.