code: func (c *PluginContext) Write(key ContextKey, val ContextData) {
  	c.storage[key] = val
  }
docs: // Write stores the given "val" in PluginContext with the given "key".
  // This function is not thread safe. In multi-threaded code, lock should be
  // acquired first.