unsafe extern "C" fn write_callback( cx: *mut JSContext, w: *mut JSStructuredCloneWriter, obj: Handle<*mut JSObject>, same_process_scope: *mut bool, private: *mut c_void, ) -> bool