pub unsafe extern "C" fn JS_MarkValue( rt: *mut JSRuntime, val: u64, mark_func: Option<unsafe extern "C" fn(_: *mut JSRuntime, _: *mut JSGCObjectHeader)> )