use
func uniqueSlice[T comparable](input []T) []T { uniqueSlice := []T{} for _, val := range input { if !slices.Contains(uniqueSlice, val) { uniqueSlice = append(uniqueSlice, val) } } return uniqueSlice }