I've got `goimports` integration into emacs, so when I save a file random formating changes get implemented according to whatever the go gods deem acceptable.