Writing table driven tests in Go
dave.cheney.net