A handler is an object that implements the http.Handler interface.
func HandleFunc(pattern string, handler func(ResponseWriter, *Request))
Functions that serve as handlers take a http.ResponseWriter and a http.Request as arguments.