code: func (b UpdateMap) PutValAndMetadata(ns, coll, key string, value []byte, metadata []byte, version *version.Height) {
  	b.getOrCreateNsBatch(ns).PutValAndMetadata(coll, key, value, metadata, version)
  }
docs: // PutValAndMetadata adds a key with value and metadata