// 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.packagemaintypeG[Tany]interface{g()}typeFoo[Tany]struct{}func(foo*Foo[T])g(){}funcf[Tany](){v:=[]G[T]{}v=append(v,&Foo[T]{})}funcmain(){f[int]()}