code: func (d *DashField) Field(path []string) (string, error) {
  	np := d.clean(path)
  	return strings.ToLower(strings.Join(np, "-")), nil
  }
docs: // Field gets a field from a path by joining the path elements with dashes.