I think github.com/golang/go/is... would solve this. Give your fork its own module path, so `go install` works, and this issue would let a module replace target it still.
github.com
cmd/go: allow replacement modules to alias other active modules · Issue #26904 · golang/go
What version of Go are you using (go version)? Go tip: go version devel +f2131f6e0c Wed Aug 8 21:37:36 2018 +0000 darwin/amd64 Does this issue reproduce with the latest release? Yes (it is not repr...