A wrapper for values that are sourced from Ash.Type.Union.
Ash.Type.Union
@type t() :: %Ash.Union{type: term(), value: term()}