If we create a key but don't insert it (due to other Ractor winning the race), then it would leak memory if we don't free it. This introduces a new function to free that memory for this case.
rb_enc_autoload_p
rb_namespace_available
rb_io_blocking_operation_exit
generic_field_set
generic_ivar_set