Format .go source as part of the build

Computers are good at this sort of thing.
Sketch out staleness implementation