in ctxtool/merge.go [167:172]
func (c *mergeValueCtx) Value(key interface{}) interface{} { if val := c.overwrites.Value(key); val != nil { return val } return c.Context.Value(key) }