func (d D) Map() (m M) {
	m = make(M, len(d))
	for _, item := range d {
		m[item.Name] = item.Value
	}
	return m
}
func (d D) Map() (m M) {
	m = make(M, len(d))
	for _, item := range d {
		m[item.Name] = item.Value
	}
	return m
}
func ( d D ) Map ( ) ( m M ) { m = make ( M , len ( d ) ) for _ , item := range d { m [ item . Name ] = item . Value } return m }
// Map returns a map out of the ordered element name/value pairs in d.
Map returns a map out of the ordered element name / value pairs in d .