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
}