public class VariableMappingReturns a mutable builder for constructing an instance of [VariableMapping]..
Returns an immutable instance of [VariableMapping].
Validates that the types of all values in this object match their expected types recursively.