Change headers from a read-only map to a struct that contains read-only request headers/cookies, and a writeable map of response headers.
Modify Server.ServeHTTP to send response headers to client