I just published "Implementing Embedded TypedData Objects" about a feature @byroot and I worked on for Ruby 3.3. A bit late, but better than never.
https://railsatscale.com/2025-06-03-implementing-embedded-typeddata-objects/

Implementing Embedded TypedData Objects
We implemented a new feature to TypedData objects in Ruby, called embedded TypedData objects. TypedData objects are used across a wide variety of Ruby types, such as Time, Enumerator, and Method. This feature improves allocation speed and runtime performance, while decreasing memory usage. In this blog post, we’ll look at what TypedData objects are under the hood, how embedded TypedData objects work, and the performance impacts of embedded TypedData objects.