master
if isPtr { field.Set(reflect.Append(field, value)) } else { field.Set(reflect.Append(field, value.Elem())) }