pub fn transpose_impl<TIndex, TData>(
    ndim: i32,
    dims: *const TIndex,
    axes: *const i32,
    x: *const TData,
    y: *mut TData
)