an HTTP router written in Go