package main import "fmt" type Labels []string func Clone[S ~[]E, E any](values S) S { return append(S(nil), values...) } func main() { copy := Clone(Labels{"draft", "review"}) fmt.Printf("%T %v\n", copy, copy) }