attached_object
rb_classext_struct
Given that signleton classes don't have an allocator, we can re-use these bytes to store the attached object in `rb_classext_struct` without making it larger.
Fiber#storage
roomof