in pkg/topology/types.go [87:95]
func (v *validator) walk(s Service) { if v.seen.Has(s.ServiceGroup) { v.duplicates.Insert(s.ServiceGroup) } v.seen.Insert(s.ServiceGroup) for _, child := range s.Children { v.walk(child) } }