Given the constraint and function below, which call is rejected at compile time?func Index[T comparable](s []T, want T) int { for i, v := range s { if v == want { return i } } return -1 }