unsafe extern "C" fn getPrototype<D: DomTypes>(
    cx: *mut JSContext,
    proxy: HandleObject,
    proto: MutableHandleObject,
) -> bool