code: func (m *schemaMap) DeepCopy() schemaMap {
  	copy, err := copystructure.Config{Lock: true}.Copy(m)
  	if err != nil {
  		panic(err)
  	}
  	return *copy.(*schemaMap)
  }
docs: // DeepCopy returns a copy of this schemaMap. The copy can be safely modified
  // without affecting the original.