-- go.mod --
module example.com/generics

go 1.18
-- a/a.go --
package a

type Foo[V any] interface {
    Value() V
}
