Re #28336, we should 1. Reject `go mod init /absolute/path`. 2. Refuse to load any `go.mod` that says `module /absolute/path`. If we'd done either of those (we should do both), then the confusing build errors in #28336 would not have happened.