pub unsafe extern "C" fn mjs_apply( mjs: *mut mjs, res: *mut mjs_val_t, func: mjs_val_t, this_val: mjs_val_t, nargs: c_int, args: *mut mjs_val_t, ) -> mjs_err_t