code: func (raw *Raw) Write(endpoint string, in, out interface{}, q *WriteOptions) (*WriteMeta, error) {
  	return raw.c.write(endpoint, in, out, q)
  }
docs: // Write is used to do a PUT request against an endpoint
  // and serialize/deserialized using the standard Consul conventions.