And Value::type to Value::internalType, such that type() can be used in the next commit to get the new ValueType