pub unsafe extern "C" fn mlx_slice(
res: *mut mlx_array,
a: mlx_array,
start: *const c_int,
start_num: usize,
stop: *const c_int,
stop_num: usize,
strides: *const c_int,
strides_num: usize,
s: mlx_stream,
) -> c_int