mod=example.com/generics base=v0.0.1 -- want -- # example.com/generics/a ## incompatible changes Foo: changed from Foo[V any] to Foo[V Number] ## compatible changes Number: added # summary Suggested version: v0.1.0 -- go.mod -- module example.com/generics go 1.18 -- a/a.go -- package a type Number interface { int64 | float64 } type Foo[V Number] interface { Value() any }