`go test crypto/tls/...` indeed works fine (from $HOME), but I want to
run benchmarks as well, which fails:
```
$ pwd
/home/leon
$ go test -bench crypto/tls/...
can't load package: package .: no Go files in /home/leon
```
```
$ go env | grep "GO\(PATH\|ROOT\).*"
GOPATH="/home/leon/dev/go"
GOROOT="/usr/local/Cellar/go/1.9.1/libexec" # <- Homebrew install
```
Running benchs from inside $GOROOT however works :o
```
$ pwd
/usr/local/Cellar/go/1.9.1/libexec # <- Homebrew install
$ go test -bench ./...
```
Why do benchs of the Go standard library need to be run from
$GOROOT? This is so confusing.
-----------------------------------------------------------------------
------------------------------------------------------------------------