pub unsafe extern "C" fn mlx_detail_compile(
res: *mut mlx_closure,
fun: mlx_closure,
fun_id: usize,
shapeless: bool,
constants: *const u64,
constants_num: usize,
) -> c_intpub unsafe extern "C" fn mlx_detail_compile(
res: *mut mlx_closure,
fun: mlx_closure,
fun_id: usize,
shapeless: bool,
constants: *const u64,
constants_num: usize,
) -> c_int