An experiment in writing a Make-style utility in Go.