Any reason why this instead of `rb_thread_call_without_gvl`?