code: func CreateFromMap(m map[string]string) *Data {
  	data := newData()
  	for key, value := range m {
  		data.Add(key, value)
  	}
  	return data
  }
docs: // CreateFromMap returns a Data object with keys and values matching
  // the map.