How Mat writes HTTP services in Go