code: func Get(r *http.Request) *Context {
  
  	// get the context bound to the http.Request
  	if v, ok := r.Body.(*wrapper); ok {
  		return v.context
  	}
  
  	// create a new context
  	c := Context{ }
  	c.Params = make(Params)
  	c.Values = make(Values)
  	c.req = r
  
  	// wrap the request and bind the context
  	wrapper := wrap(r)
  	wrapper.context = &c
  	return &c
  }
docs: // Retruns the Context associated with the http.Request.