Can you name four places where three dots (...) are used in Go? Variadic function parameters If the last parameter of a function has type ...T, it can be called with any number of trailing arguments of type T. The actual type of ...T inside the function is []T. This example function can be called with, for instance, Sum(1, 2, 3) or Sum(). func Sum(nums ...int) int { res := 0 for _, n := range nums