in step.go [372:379]
func (s *Set[T]) Add(vs ...T) { if *s == nil { *s = make(Set[T]) } for _, v := range vs { (*s)[v] = struct{}{} } }