func Load(schema Schema, values map[string]string) (Map, error) {
	m := Map{
		schema: schema,
	}

	// Populate the initial values.
	_, err := m.update(values)
	return m, err
}
func Load(schema Schema, values map[string]string) (Map, error) {
	m := Map{
		schema: schema,
	}

	
	_, err := m.update(values)
	return m, err
}
func Load ( schema Schema , values map [ string ] string ) ( Map , error ) { m := Map { schema : schema , } // Populate the initial values. _ , err := m . update ( values ) return m , err }
// Load creates a new configuration Map with the given schema and initial
// values. It is meant to be called with a set of initial values that were set
// at a previous time and persisted to some storage like a database.
//
// If one or more keys fail to be loaded, return an ErrorList describing what
// went wrong. Non-failing keys are still loaded in the returned Map.
Load creates a new configuration Map with the given schema and initial values . It is meant to be called with a set of initial values that were set at a previous time and persisted to some storage like a database . If one or more keys fail to be loaded return an ErrorList describing what went wrong . Non - failing keys are still loaded in the returned Map .