1mod=example.com/generics 2base=v0.0.1 3-- want -- 4# example.com/generics/a 5## incompatible changes 6Foo: changed from Foo[V any] to Foo[V Number] 7## compatible changes 8Number: added 9 10# summary 11Suggested version: v0.1.0 12-- go.mod -- 13module example.com/generics 14 15go 1.18 16-- a/a.go -- 17package a 18 19type Number interface { 20 int64 | float64 21} 22 23type Foo[V Number] interface { 24 Value() any 25}