And in Tcl the runtime type is computed at time of use. An optimized Tcl could cache an integer with a string that represents an int to avoid that cost.
Nevertheless, a runtime type tag is an optimization. That doesn’t make Bob’s statement any less true.