pub unsafe extern "C" fn mlx_where( res: *mut mlx_array, condition: mlx_array, x: mlx_array, y: mlx_array, s: mlx_stream, ) -> c_int