Inspired by https://github.com/golang/lint/issues/451 Obviously concerns about false positives exist. This check will need a thorough test run on the Go corpus.