%MyTypedStruct{} = value
MyTypedStruct.dump_to_native(value, []) # -> returns :error
MyTypedStruct.dump_to_native(value, MyTypedStruct.constraints()) # -> returns :error
Ash.Type.dump_to_native(MyTypedStruct, value, []) # -> returns :error
Ash.Type.dump_to_native(MyTypedStruct, value, MyTypedStruct.constraints()) # -> returns :error
%MyTypedStruct{} = value
MyTypedStruct.dump_to_native(value, []) # -> returns :error
MyTypedStruct.dump_to_native(value, MyTypedStruct.constraints()) # -> returns :error
Ash.Type.dump_to_native(MyTypedStruct, value, []) # -> returns :error
Ash.Type.dump_to_native(MyTypedStruct, value, MyTypedStruct.constraints()) # -> returns :error