# requires Ruby 3.3 or newer
klass = Class.new
# *** before: ***
puts klass.inspect # #<Class:0x00007f8...>, an anonymous class
# *** in version 3.3: ***
klass.set_temporary_name("Widgets::Dynamic")
puts klass.inspect # Widgets::Dynamic, without defining a real constant