Characteristic.value (the main driver of Diffo.Type.Value which is an Ash.NewType subtype_of union holding either a Diffo.Type.Primitive or a Diffo.Type.Dynamic) should have an option for homogenous arrays.
This means all the same type of primitive, or all the same type of dynamic.
Characteristic.value (the main driver of Diffo.Type.Value which is an Ash.NewType subtype_of union holding either a Diffo.Type.Primitive or a Diffo.Type.Dynamic) should have an option for homogenous arrays.
This means all the same type of primitive, or all the same type of dynamic.