code: func (v ElementBuildingVisitor) primitiveElement(item *primitiveItem) (*apply.PrimitiveElement, error) {
  	meta := apply.FieldMetaImpl{Name: item.Name}
  	return &apply.PrimitiveElement{
  		FieldMetaImpl:  meta,
  		RawElementData: item.RawElementData,
  	}, nil
  }
docs: // primitiveElement builds a new primitiveElement from a PrimitiveItem