pub unsafe extern "C" fn mlx_slice_dynamic( res: *mut mlx_array, a: mlx_array, start: mlx_array, axes: *const c_int, axes_num: usize, slice_size: *const c_int, slice_size_num: usize, s: mlx_stream, ) -> c_int