Now running:
! go vet -vettool=$(which shadow) ./... |& grep -v '"err"' | grep -e '^[^#]'
Which means that "err" aliasing is not checked, but others are. I may
enforce "err" aliasing later but it's more noisy so I'm not 100% sure
yet it's a good idea. Enforcing it for non-err variables looked like a
reasonable initial trade-off.