An interface that defines how to map each variant of [Value] to a value of type [T]..
public interface Visitor<out T>An interface that defines how to map each variant of [Value] to a value of type [T].
Maps an unknown variant of [Value] to a value of type [T].
Returns a mutable builder for constructing an instance of [UnionMember1]..
Returns an immutable instance of [UnionMember1].
Validates that the types of all values in this object match their expected types recursively.