// run// Copyright 2021 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.packagemaintypeC[Tany]struct{}func(c*C[T])reset(){}funcNew[Tany](){c:=&C[T]{}i=c.resetz(c.reset)}variinterface{}funcz(interface{}){}funcmain(){New[int]()}