So, let me know which variables you want me to unexport.  I exported this and the context keys above because I figured that people could use them in their own implementations.  For example:

```go
// Custom not found handler
func NotFound(w http.ResponseWriter, r *http.Request) {
   // Do something custom
   mux.NotFound(w, r)
}
```