An interface that defines how to map each variant of [AsOf] to a value of type [T]..
public interface Visitor<out T>An interface that defines how to map each variant of [AsOf] to a value of type [T].
Maps an unknown variant of [AsOf] to a value of type [T].
Maps this instance's current variant to a value of type [T] using the given [visitor].
Validates that the types of all values in this object match their expected types recursively.
Maps an unknown variant of [AsOf] to a value of type [T].
Maps an unknown variant of [AsOf] to a value of type [T].