code: func (v mergeStrategy) MergePrimitive(diff apply.PrimitiveElement) (apply.Result, error) {
  	return apply.Result{}, fmt.Errorf("Cannot merge primitive element %v", diff.Name)
  }
docs: // MergePrimitive returns and error.  Primitive elements can't be merged, only replaced.