fn compress_zstd( input: &[u8], output: &mut Vec<u8>, context: &mut CompressionContext, ) -> Result<(), ArrowError>