A possible new C API for extending Ruby impls