code: func (c *Ctx) Set(key interface{}, value interface{}) {
  	c.netContext = context.WithValue(c.netContext, key, value)
  }
docs: // Set is used to store a new key/value pair using the
  // golang.org/x/net/context contained on this Context.
  // It is a shortcut for context.WithValue(..., ...)