#[unsafe(no_mangle)]pub unsafe extern "C" fn jit_new_struct_safe(
vm_ptr: *mut VM,
struct_name_ptr: *const u8,
struct_name_len: usize,
field_names_ptr: *const *const u8,
field_name_lens_ptr: *const usize,
field_values_ptr: *const Value,
field_count: usize,
out: *mut Value,
) -> u8