pub fn GetProtoObject<D>(
    cx: JSContext,
    global: Handle<'_, *mut JSObject>,
    rval: MutableHandle<'_, *mut JSObject>,
)
where D: DomTypes,