snippet middleware options head func ${1}(rw http.ResponseWriter, r *http.Request, next http.HandlerFunc) { ${2} next(r, rw) } snippet handler options head func ${1}(w http.ResponseWriter, r *http.Request) { ${2} }